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

AM3354芯片1G版本启动打印一串字符就停止了。

U-Boot SPL 2011.09 (Apr 30 2014 – 10:53:36)
Texas Instruments Revision detection unimplemented

AM3354芯片1G版本上电后就输出了这些字符串就没有反映了,这个是为什么?

生产了100pcs,有10pcs是这样的现象。

请问大神,这个是什么问题?

非常感谢您的回复。

Shine:

请问用的是什么启动模式?可能是烧写的问题,试试重新烧写一下程序。

roc zhou:

回复 Shine:

谢谢。

目前是从SD卡启动,现在就是烧不进程序。

从SD启动就打印如上信息就停止了。

Steven Liu1:

回复 roc zhou:

 你做过了相关的软件移植工作了吗?还是说直接把SDK中的image编出来就直接拷到了SD卡上尝试启动了?

板子是要先做软件的相关代码移植工作,去除SDK中的EEPROM的逻辑,配置好DDR才可以继续往下正常运行的。

如果做过移植了,就查EEPROM的处理和DDR的配置这两个地方。没做过,对着porting guide做一下:

http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_UBoot_Board_Port

roc zhou:

回复 Steven Liu1:

都做过了,现在是生产了200多片,9片是这个情况

Steven Liu1:

回复 roc zhou:

感觉这像是卡在了DDR的配置上,DDR如果没有完整走过配置流程,不稳定时候会有概率性的起不来。

建议在配ddr之前加个log,确认一下会不会卡在了DDR的配置前,还是之后。如果是之后,就重点排查DDR的配置部分。

你使用的是DDR3吗?有做过完整的配置和DDR3 software leveling吗?

参考2楼:2. DDR2/3的配置详解(带视频)

http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/113233.aspx

Jian Zhou:

回复 Steven Liu1:

这个1G是第几个焊接批次啊?之前出现过类似问题么?

赞(0)
未经允许不得转载:TI中文支持网 » AM3354芯片1G版本启动打印一串字符就停止了。
分享到: 更多 (0)