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.
目前我们的产品使用的是AM33354芯片,reset按键接在warm reset引脚上。
现遇到这样的一个问题,点击reset按键后,板子重启,但是停留在CCCCCCC阶段,等待大概四分钟的时间,板子重新正常启动启动,或者在板子停留在cccc的时候再次点击reset按键,板子也可以正常启动。
从ti的芯片手册查看到这样一段话
我现在watch dog碰到一个问题,watch dog起作用的时候warm reset了,然后一直打印CCCCC进不了系统,量LCD0-5电平也是正确的00100,搞不明白了!
根据我之前对这部分的分析情况得到的结论是:
1. warm reset的时候,芯片内部的程序通过sysboot引脚获取到启动方式中不包含你预期的设备,所以会打印那几个CCCCC,每一个C代表你选中的boot方式中的一种设备不存在或者这种设备中没有u-boot;
2. 断电重启的时候,芯片内部的程序通过sysboot引脚获取到启动方式是你预期的启动方式;
最后我这边就是通过修改sysboot引脚,选择其他的启动方式,就解决了。我们的这些引脚上有接LCD Buffer,我们觉得可能是因为这个原因导致的。