TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3354 uboot 移植

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的逻辑处理,也很可能是起不来的。

赞(0)
未经允许不得转载:TI中文支持网 » AM3354 uboot 移植
分享到: 更多 (0)