关于OKT3-C U-boot开发的问题
下图是OKT3-C lichee/brandy/路径下两版本u-boot源码包的内容截图
(此截图为刚刚解压完lichee压缩包,截图里的所有文件都是原本压缩包自带的内容,左侧为u-boot-2014.07,右侧为u-boot-2011.09)
根据《A40i_linuxSDK系统开发说明》,OKT3-C使用的应该是左侧的u-boot-2014.07版本,实际启动开发板时根据log看也是u-boot-2014.07。
但是对比发现u-boot-2014.07版本比u-boot-2011.09版本少了很多源码(见图片蓝框内的内容),并且多了一个事先编译好的u-boot-sun8iw11p1.bin文件。
因为我按照《A40i_linuxSDK系统开发说明》中步骤执行时,无论是make distclean还是执行make sun8iw17p1_config结果都是失败的,提示缺少相关的文件。
所以有2个问题想请教一下:
1.OKT3-C开发板使用的u-boot源码是否是图片中的u-boot-2014.07这个版本?
如果是,u-boot-2011.09这个版本对于OKT3-C有什么用吗?
如果不是,是否用build.sh进行全编译时实际使用的是u-boot-2011.09源码的内容进行编译?
2.是否OKT3-C是不支持用户对uboot进行再修改的,所以u-boot-2014.07里只有一个事先编译好的u-boot文件“u-boot-sun8iw11p1.bin”,
在执行build.sh进行全编译时,仅仅是将这个事先编好的u-boot-sun8iw11p1.bin直接拿来打包,而不需要用户实际编译u-boot源码?
有一张图片好像没传上去,重新发一下:
lliuda 发表于 2020-1-14 11:20
有一张图片好像没传上去,重新发一下:
原来刚才没刷出来。。这层楼忽略吧。 用的是u-boot-2014.07这个版本,uboot不开源,客户不能编译,将事先编好的u-boot-sun8iw11p1.bin直接拿来打包 zhichao 发表于 2020-1-14 13:14
用的是u-boot-2014.07这个版本,uboot不开源,客户不能编译,将事先编好的u-boot-sun8iw11p1.bin直接拿来打 ...
你好,感谢回复。
如果不能修改uboot源码的话,我可以通过修改buildroot-201611的config来配置uboot在执行时不启动哪些硬件吗? 不能,uboot会启动相关配置,但是可以在内核里将其关掉 zhichao 发表于 2020-1-14 14:24
不能,uboot会启动相关配置,但是可以在内核里将其关掉
如果在内核关闭,被占用的IO能正常使用吗? 您可重新配置io,这样就可使用了,有些io会在uboot初始化等操作,会有影响
页:
[1]