gpt4 book ai didi

beagleboneblack - 在 Beaglebone Black 上搜索 MLO 文件

转载 作者:行者123 更新时间:2023-12-04 15:40:55 26 4
gpt4 key购买 nike

我有一个 Beaglebone Black Industrial (BBBI),我认为它与 Beaglebone Black 非常相似。

我想让BBBI默认启动到microSD卡,我发现这个guide ,其中建议删除 MLO引导分区中的文件。这已经在基于谷歌的几个地方提到过,所以我认为值得一试

有意重命名MLO文件,我尝试使用 $locate 定位文件,在没有 microSD 卡的情况下启动后,大概会在 eMMC 上启动到 Debain。这会产生以下结果:

/opt/backup/uboot/MLO
/opt/source/pru-software-support-package/pru_cape/bin/MLO
/opt/source/pru-software-support-package/pru_cape/bin/MLO/beaglebone
/opt/source/pru-software-support-package/pru_cape/bin/MLO/beaglebone_black
/opt/source/pru-software-support-package/pru_cape/bin/MLO/beaglebone_black/MLO
/opt/source/pru-software-support-package/pru_cape/bin/MLO/beaglebone/MLO

我已经仔细检查过 /boot没有 MLO .是否有人能够分享 MLO 的位置​​,或者我是否错过了一些非常明显的内容?

或者,是否有更简单的方法可以在不按 S2 按钮的情况下从 microSD 卡启动?

最佳答案

较新的镜像将 MLO 置于文件系统之外,直接位于 eMMC/SD 卡上的几个“神奇”偏移处。 AM335x 的 TRM 中记录了这一点。

如果你不关心当前的 eMMC 内容,像这样的事情将完成蛮力工作:
dd if=/dev/zero of=/dev/mmcblk0 bs=1M count=1 (确保 mmcblk 0 是 eMMC,而不是 SD 卡,如果您从 SD 启动它会发生变化,也可以是 mmcblk 1 )

它用零删除 eMMC 的第一个兆字节。所以分区表和其他东西也不见了。基本上你会得到一个空白的 eMMC。

如果您想更手术一点,请查看 flashing script/opt/scripts .还有 functions.sh很有趣。

请注意,MLO 也称为 SPL。

关于beagleboneblack - 在 Beaglebone Black 上搜索 MLO 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40782403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com