问题描述:将beaglebone black板子使用SD卡将原生debian的系统换为了其官网的ubuntu,但在使用中偶尔会出现,给板子上电时,系统启动不起来,只有电源PWR灯是亮的,其他D2,D3,D4,D5灯都不亮,这时需要重新上电或者按一下power键板子才可能启动。问题遇到的概率5%左右。请问大家有没有遇到类似问题?
Jian Zhou:
启动不了,有没有什么log信息看到系统停在那里?
user1740963:
回复 Jian Zhou:
正在使用串口抓取,目前还没抓到。等抓到有效输出信息,再贴上来。谢谢回复。
user1740963:
回复 Jian Zhou:
@ ZhouJian:使用了三块beaglebone black板进行测试(次数大于200),发现插着串口的板子不会出现该问题,没插串口的板子200次开关电出现了5次,然后将出问题的板子接上串口线后发现系统停在了uboot命令行阶段。
Jian Zhou:
回复 user1740963:
uboot命令行有输出错误信息么?直接加载kernel会报错么?
user1740963:
回复 Jian Zhou:
u-boot命令行没有错误信息输出,现象跟在autoboot倒计时阶段按下anykey的状态是一样的。我将J1排针上的RX端子用杜邦线直接接在VCC3.3上,3块beaglebone板子同时开关电测试了150+次,没有再复现问题。感觉像是beaglebone板子在上电时调试串口的RX将上电时的冲击电流信号识别成了anykey的按下信号。有一棘手问题,请问beaglebone black板子的u-boot怎么升级?不能在u-boot命令行直接升级吗?
Jian Zhou:
回复 user1740963:
看现象,像是串口这部分有硬件串扰导致的,本来BBB的串口就是插针形式出来的。
U-boot的升级具体是指什么?更新U-boot的内容,要直接烧写存储介质。