大家好、
我遇到了这个线程中这里描述的确切问题。 我也在使用 Chris Simmonds 书籍《Mastering Embedded Linux Programming Second Edition》。 使用他的脚本已创建到 SD 卡上的分区。 第一个分区包含 MLO 和 u-boot.img,第二个分区为空,因为我只想在此阶段引导至 u-boot。
我得到的只是 CCCCCCC 的恒定输出、没有发生任何其他情况。 下面的链接正是我观察到的内容。
我也提出同样的问题
当按下 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