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.

参考BBB做的板子,串口无输出。



参考BBB做的板子,之前通过SD烧过系统,并且能正常运行。

今天通过SD重烧系统(linux kenel用的是网上下载的验证可用的镜像,换了rootfs),烧录过程中串口输出信息正常,在烧录结束自动power off后按power按钮(s3),串口无输出,USER0-USER4 LED都不亮。

按住S2按钮,再按RESET(S1),强制从SD卡启动,也无任何反应。

测量各个电压均正常,晶振也正常启动。

试了第二块板子,也出现同样问题,不敢再试第三个板子了。

百思不得解,问题出在哪里呢?

  • 原因:应该是新的u-boot有问题,烧到emmc之后,运行到u-boot死掉了,所以没有看到cccc输出。

    解决办法:需要关闭电源,插上SD卡,按住S2按钮,再接电源,强制从SD卡启动,串口输出ccc......

  • 这里特别提到一点,关于启动模式确定的问题。我们启动模式的确定是在上电完成的最后一步PWRONRSTn拉高的时候进行采样,此后,warmrst并不会重新采样。所以如果你是按住按键,进行warmrst,由于不会重新采样,所以仍然维持着原来的boot 模式。只有在你按住S2按键了之后,再上电时,这时候pwronrstn拉高时刻进行采样,才会采样到你改变后的启动模式。