4

问题 我遇到的问题是由以下操作引起的:当我将 BBB 连接到我的 PC(使用 USB 电缆)时,我不小心格式化了包含入门文件的 ~92 MB 分区。

因此,每次我给 BBB 通电时,USB LED 都不亮。只有当我在外部 microSD 卡上有 Angstrom 图像时它才有效。

我试过 的我认为这是因为 eMMC 已损坏并且由于某种原因无法启动。因此,我尝试从外部 microSD 卡(运行最新映像)启动并使用 dd 命令,其中if等于当前 microSD 卡和目标microSD 卡(内置在板上)。

当我重新启动 BBB 时,我看起来 dd 成功了(当我执行它时,它告诉我一切都成功了)。现在,一个分区包含 GettingStarted 文件,另一个分区包含 Linux 内核。

问题 尽管如此,还是无法从内部 microSD 卡启动。有谁知道如何解决这个问题?与引导顺序有关吗?

4

2 回答 2

5

要强制从 SD 启动,您需要完全切断电路板的电源,按住 S2,然后重新通电。继续按住按钮,直到四个 LED 开始亮起。您必须在开机时执行此操作,一旦您完成此操作,主板将在重新启动或重置时继续从 SD 启动,只有移除电源才会改变行为。如果您想让开发板默认从 SD 启动,您也可以将 R68 移动到 R93。

还要注意原理图第 6 页表格中的引导顺序,默认情况下,如果在 eMMC 上找不到 MLO,它将在 SD 卡上查找它。因此,如果存在适当的文件,删除 MLO 通常会导致板从 SD 启动。

于 2015-10-11T08:44:46.040 回答
0

根据 Beaglebone Black Cook Book,如果可用,该卡将从 SD 启动。这也是它与 BBB 的 Debian 8.3 映像一起使用的方式(请注意,我使用的是不闪烁的映像版本......)。

于 2016-03-08T16:09:07.350 回答