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

AM335x 无法启动或者启动打印CCCCC问题

调试AM3352系列1G、600M、300M主频的目标板时都有发现以下问题:

 1、系统上电之后大概率的打印CCCCCCCCC,或者直接没有任何打印,NANDFLASH 和 eMMC 启动都同样的问题。

 2、系统上电之后目标板系统能够正常启动,启动之后打印发现系统时钟为26MZH(实际板子配置的是24MZH晶振),NANDFLASH 和 eMMC 启动都有同样的问题。

以上NANDFLASH 和 eMMC 的启配置,在硬件上面都是严格安照datasheet来配置SYSBOOT的。

最后通过JTAG调试读取control_status寄存器,发现出现系统启动打印CCCCC 或者无任何打印或者系统输入时钟为26MHZ时,control_status寄存器的值和我们

硬件配置SYSBOOT的值有差异。

麻烦问一下各位高手,为什么系统启动的时候读取SYSBOOT的值和硬件上面配置SYSBOOT的值不一样?

Steven Liu1:

 系统的SYSBOOT采样出现问题,关键就是查PWRONRSTn拉高的时候LCD_DATA的状态:首先先查一下你的上设计下拉设计,尽量保证只有上拉或者下拉;其次,可以查一下你的上拉电压是否正确;再者排查一下走线或者外部LCD连接的设备,在PCB走线上是否有影响的可能,比如,是否走过了DCDC部分、或者是相应的电感等。

Richard.T:

回复 Steven Liu1:

建议uboot调试阶段不要接屏线。AM335的SYSBOOT引脚复用一直饱受诟病,设计电路时经常出问题。希望TI以后设计soc时能改善这个问题。遇到am335之前,从没见过将boot和lcd引脚复用的soc。

Jeson:

楼主的问题怎解决的、我现在遇到相同的问题了

yongqing wang:

回复 Jeson:

从哪里启动遇到这个问题,用nandflash启动吗

赞(0)
未经允许不得转载:TI中文支持网 » AM335x 无法启动或者启动打印CCCCC问题
分享到: 更多 (0)