This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Other Parts Discussed in Thread: AM3352

调试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的值不一样?

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

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

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

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