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