如何解决尝试刷新eMMC失败后,Beaglebone Black无法正常工作
遵循此guide,在更新为最新图像之前,我让Beaglebone Black Rev C开始工作。
我可以使用SSH和192.168.7.2连接到它。我可以直接使用SSH进行编码,但不能从Cloud9进行编码。根据{{3}},我需要将操作系统更新为最新映像(按照链接的指南进行操作)。
我执行步骤0.A到0.E,没有任何问题。当我这样做时:
将SD卡插入(掉电)板,按住USER / BOOT按钮(如果使用黑色),然后通过USB电缆或5V适配器通电。
我尝试使用SSH连接,但操作系统没有更改。然后,我尝试按照此this将其刷新到eMMC。 2小时后,它仍未完成(USR LED仍在左右运行)。然后断开电源,然后取出SD卡。
之后,该板卡仅检测为COM端口,甚至无法正常工作。
如何使它再次工作?还是可以恢复出厂设置?
其他信息:
我正在使用64位Windows 10 Home
我正在使用256GB SanDisk SD卡
解决方法
好消息,不可能以这种方式永久损坏BBB。一旦了解了基本机制,就很容易恢复。
您应该做一些事情来改善BeagleBone的体验:
- 获取UART适配器以插入调试UART
- 这是许多嵌入式任务的总救生员
- 它使您可以看到整个引导过程(U-Boot,内核,用户空间)
- 电缆/适配器https://elinux.org/Beagleboard:BeagleBone_Black_Serial
- 最便宜的合适适配器在ebay / Aliexpress / Banggood / etc上的价格不到1€/ 1 $。
- UART0:https://elinux.org/Beagleboard:BeagleBoneBlack#BeagleBone_Black_Connector_and_Switch_Locations
- 擦除eMMC
- 从SD卡启动并执行
sudo blkdiscard /dev/mmcblk1
- 这将快速擦除eMMC存储的所有内容
- 从SD卡启动并执行
- 按照您所指出的链接,从MicroSD卡或Flash继续引导到eMMC。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。