This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM3357:在具有 MLO 和 u-boot.img 的 BeagleBone Black SD 卡上获取 u-boot 提示时出现问题。

Guru**** 633810 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1102509/am3357-problem-getting-u-boot-prompt-on-beaglebone-black-with-mlo-and-u-boot-img-on-sd-card

器件型号:AM3357

大家好、

我遇到了这个线程中这里描述的确切问题。 我也在使用 Chris Simmonds 书籍《Mastering Embedded Linux Programming Second Edition》。 使用他的脚本已创建到 SD 卡上的分区。 第一个分区包含 MLO 和 u-boot.img,第二个分区为空,因为我只想在此阶段引导至 u-boot。

我得到的只是 CCCCCCC 的恒定输出、没有发生任何其他情况。 下面的链接正是我观察到的内容。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/936202/am3357-beaglebone-black-can-t-boot-from-sd-card-having-only-bootloader  

我也提出同样的问题  

当按下 S2按钮并且 SD 卡上的引导分区(MLO 和 u-boot.img)中只有2个文件时,BBB 在开机时的行为如何...用户不采取任何操作?

我在过去的两天中一直在尝试让 BeagleBone Black 板启动到 u-boot 提示符、但没有成功。 我已经尝试 过 v2017.01、v2018.01和主器件。 我还尝试从获取预构建的图像  

wget http://s3.armhf.com/dist/bone/bone-uboot.tar.xz 、所有失败。

我知道我的电路板在工作、因为我能够加载一个 Debian 映像、该映像可以顺利地引导至命令提示符。 我可以登录并看到操作系统运行正常。 发出 uname -a 命令将为我提供以下内容

Linux BeagleBone 4.19.94-ti-R42 #1 buster SMP 抢占 Tue Mar 31 19:38:29 UTC 2020 armv7l GNU/Linux

老实说,我不知道还有什么事要做。 我已经尝试了许多教程、包括 https://longervision.github.io/2018/01/10/SBCs/ARM/beaglebone-black-uboot-kernel/、 我认为它非常清晰、并且用图像编写得很好、并且包括添加补丁、但结果证明它不起作用。 因此、我一定会犯错。

为了使 u-boot 正常工作、第二个分区上必须有一个有效的 Linux 映像。 非常感谢。

onio