我正试图从microSD卡上闪现BeagleBone Black。以下是我的步骤:
dd bs=1M if=debian-jessie-console-armhf-flasher-2015-02-25-2gb.img of=/dev/sdc1
然而,没有任何反应。 LED不闪烁,BBB甚至无法正常启动。如果我移除miniUSB并重新插入它而不保持S2,它将在eMMC上启动其旧安装。我也用bone-debian-8.7-lxqt-4gb-armhf-2017-03-19-4gb.img
图像尝试了这种方法,结果相同。
我还尝试正常启动BBB并运行./init-eMMC-flasher-v3.sh
,但它只在退出之前提供此输出:
Starting eMMC Flasher
-----------------------------
Checking for Valid BBB EEPROM header
此时我感到难过,因为这是我能找到的所有文件。这应该有效,我有dd
五张不同的牌,现在在三个不同的BBB上进行测试,没有结果。
答案 0 :(得分:1)
好的,我发现了问题。在dd
中,您应该将直接写入SD卡设备, NOT 不要写入所述设备的特定分区。
不要这样做:
dd if=debian-jessie-console-armhf-flasher-2015-02-25-2gb.img of=/dev/sdc1
相反, DO THIS: dd if=debian-jessie-console-armhf-flasher-2015-02-25-2gb.img of=/dev/sdc
请注意,在第二个示例中,我没有在1
的末尾添加/dev/sdc
来指定分区。