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热复位失败问题

Other Parts Discussed in Thread: AM3354, TPS65910

自制开发板(基于am3354)上电,可以读取NandFlash上存储的MLO启动,但是reset或者reboot热复位启动失败,打印CCCCCCCC后卡死,之后等待4-5分钟自动再次复位重启OK。U-Boot下的reset和Kernel下的reboot效果一样,都无法重启。怀疑是热复位时Nand芯片没有复位成功,原理图上未见有Nand复位管脚。

电源管理芯片使用的是TPS65910,TPS65910的NRESETPOWON连接AM3354的全局复位管脚GLOBA_RESET,未测试复位信号。

追踪发现reset或者reboot命令最终都是写AM335X的PRM_RSTCTRL寄存器的RST_GLOBAL_WARM_SW比特位,不清楚这跟TPS65910有何关系。

另注:使用tftp挂载NFS启动Kernel时,reboot命令可以重启,但是重启后停在U-Boot下时,GMII网口不通。