【EmbeddedDev】Beaglebone Black突然变砖头, 揪心抢救

来源:互联网 发布:mac怎么使用ass字幕 编辑:程序博客网 时间:2024/05/01 00:47

Beaglebone Black用着的时候, 在写文件的时候突然报错: read-only system...之后重启系统, 灯是亮了, 但是无法连接有线网络, 也就无法ssh登录。接着尝试以下几种方法, 均失败告终:

1) 多次关闭power, 冷却几分钟, 重启, 按reset键;

2) 制作usb转ttl线, 一端接入电脑usb, 一端接入BBB串口TX,RX,GND;但win7提示无法识别, com助手也无法打开端口;

3) 根据资料提示短接BBB的TP4与TP8 口,据说可以解除写入保护, 暂无效果;

4) BBB的mini usb直接接入电脑, 但并没有出现参考资料所指明的盘符及文件夹, 无法获知BBB当前状态;

5) BBB HDMI接显示屏, 无信号输出, 估计之前已被禁用


无奈之下只好祭出大招, 重刷系统。代码没了就没了,BBB总得活过来吧。

参考了博客:http://www.cnblogs.com/daxueba-ITdaren/p/5319709.html 后, 谨慎的做了如下工作:

1) 准备4GB microSD卡+SD卡读卡器;

2) 从官网http://beagleboard.org/latest-images下载debian8系统镜像, 解压出img文件;

3) 下载安装win32diskimager, 将img文件写入到sdk卡

4) sdk卡插入BBB,按住BBB上的boot键(大约长按几时秒, 直到开始烧写系统到BBB eMMC); 

5) 使用micro usb线, 连接BBB与电脑, 这时BBB上四个led灯齐亮, 等到四个灯有规律的像流水一样亮/关时, 表明开始从sd卡烧写系统到BBB上了。 这样大约维持了20分钟。之后led灯齐亮, 到所有的灯都灭, 这个时候说明烧写完毕。

6) 断开电源, 拔掉SD卡, 接上电源, 再重启BBB ,这时一切回到最开始的状态。 系统可用, 接着就可以恢复开发环境了。


另外, 最新的debian系统镜像是不带自动烧写eMMC的, 所以插上SD卡后无论怎么按boot键都没反应, 只会进入到SD卡中的系统。这个时候要进入该系统, 把/boot/uEnv.txt中的

#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
去掉注释符号#,  然后保存, 关闭电源, 按住boot键, 接入电源, 直到led灯有规律的闪烁。。。


1 0
原创粉丝点击