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

AM3354移植uboot

FAE,你好。我在AM3354的自己定制的板子上移植uboot时遇到了问题。

1.在空板子上第一次上电,会一直打印“CCCCC……”

2.按照http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_UBoot_Board_Port这篇文章所介绍的,我将官方提供的SDK(版本为ti-processor-sdk-linux-rt-am335x-evm-04.01.00.06-Linux-x86-Install.bin)编译生成了所需要的u-boot-spl.bin、u-boot.img等文件,并使用minicom—>xmodem下载,在下载u-boot.img的时候出现了附件的情况,等待半天无响应,打印“Retry 0: Timeout on sector ACK”信息。

注:我没有修改官方SDK的uboot,直接用默认编译出来了文件。

请帮我解决这个问题,谢谢!

Steven Liu1:

在你自己的板子上,需要修改uboot中关于EEPROM的逻辑,和对于DDR3的配置,这两个地方不重点做配置是肯定会有问题的。具体的,你可以参考这篇文章来先理清楚目前processor Linux sdk uboot中的相关逻辑:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/121876.aspx

zhen song:

回复 Steven Liu1:

你好,我已近完成了DDR3的校准,并把校准得到的4组值替换了arch/arm/includes/asm/arch-am33xx/ddr_defs.h中的MT41K256M16HA125E_RD_DQS 、MT41K256M16HA125E_WR_DQS、MT41K256M16HA125E_PHY_WR_DATA、MT41K256M16HA125E_PHY_FIFO_WE这4个宏。

进而,编译uboot,生成了u-boot-spl.bin和u-boot.img文件,按照http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_UBoot_Board_Port这篇文章所介绍的,我将编译生成的u-boot-spl.bin、u-boot.img文件使用minicom—>xmodem下载,在下载u-boot.img的时候出现了附件的情况,等待半天无响应,打印“Retry 0: Timeout on sector ACK”信息。(详见附件图片)

请问这是什么问题,下一步,我该怎么做???谢谢

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