Dear FAE, 你好,我现在想要在我自己设计的board上移植系统,使用的官方SDK为最新版本,
u-boot-2017.01+gitAUTOINC+590c7d7fe1-g590c7d7fe1,请问我该如何入手?
我参考这个链接:http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_UBoot_Board_Port
但是貌似和我使用的SDK版本还有一些差异,请你指导一下我,谢谢。

yongqing wang:
编译uboot和kernel ,参考:https://www.cnblogs.com/sankye/p/3946377.html
Shine:
回复 yongqing wang:
请参考最新的uboot user guide。http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User%27s_Guide
zhen song:
回复 Shine:
Hi, Shine Zhang, 如何编译uboot这个我已经掌握了,我遇到的问题是如何在我们自己的定制的board上把uboot跑起来,如何移植uboot适配于我自己的AM3354的板子,是目前最紧急的问题,请提供一些指导。
在之前,我也看了这个链接下的文档,但是除了在SD启动时出现了“CCCC”这样的字样,正常的上电启动debug口是没有任何输出的。链接为:
http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_UBoot_Board_Port
如何能在我们自己的板子跑起来uboot,请指教详细一些,谢谢。
yongqing wang:
回复 zhen song:
打印CCCC,可能你的SD启动卡没有制作好
zhen song:
回复 yongqing wang:
我的启动顺序是:NAND—>NANDI2C—>MMC0—>UART0,不一定是SD卡启动才会打印CCCC
Steven Liu1:
回复 zhen song:
根据你的这个反馈信息:NAND—>NANDI2C—>MMC0—>UART0顺序下,只有在MMC0启动失败了之后才会进入到UART0模式,才会打印出CCCC,所以如果你看到了CCCC,则说明你的SD卡中的MLO是读取失败了,看看是不是SD卡的格式问题?MLO的命名问题?MLO的编译问题?
另外提一下,你编译的MLO是否有作为DDR的重新配置?如果没有做DDR的重新配置,EEPROM的逻辑处理,也很可能是起不来的。
TI中文支持网
