1

我正在尝试从 microSD 卡中刷新 BeagleBone Black。这是我的步骤:

  1. 将 8GB microSD 插入计算机上的读卡器
  2. dd bs=1M if=debian-jessie-console-armhf-flasher-2015-02-25-2gb.img of=/dev/sdc1
  3. 打开 gparted,确保 /dev/sdc1 有引导标志
  4. 从计算机中取出 microSD,插入 BBB
  5. 按住 S2 按钮并插入 miniUSB 供电

然而,什么也没有发生。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 上进行了测试,但没有任何结果。

4

1 回答 1

1

好的,我发现了问题所在。在dd中,您应该直接写入SD 卡设备,而不是写入所述设备的特定分区。

要这样做: dd if=debian-jessie-console-armhf-flasher-2015-02-25-2gb.img of=/dev/sdc1

相反,这样做: dd if=debian-jessie-console-armhf-flasher-2015-02-25-2gb.img of=/dev/sdc

请注意,在第二个示例中,我没有1在末尾包含/dev/sdc以指定分区。

于 2017-04-20T18:14:00.553 回答