我有一个Beaglebone Black工业(BBBI),我认为它与Beaglebone Black非常相似.
我希望默认情况下让BBBI启动到microSD卡,我找到了这个指南,建议MLO从启动分区中删除该文件.这在几个基于谷歌的地方已经提到过,所以我认为值得尝试
为了重命名MLO文件,我试图$locate在没有microSD卡的情况下启动后找到该文件,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
Run Code Online (Sandbox Code Playgroud)
我有双重检查,/boot没有MLO.有人能分享MLO的位置,还是我错过了一些非常明显的东西?
或者,是否有更简单的方法从microSD卡启动而不按S2按钮?
较新的映像将 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。
如果您想要更外科手术,请查看中的闪烁脚本/opt/scripts。也functions.sh很有趣。
请注意,MLO 也称为 SPL。
| 归档时间: |
|
| 查看次数: |
1893 次 |
| 最近记录: |