我有一个在angstrom上运行的BBB。我想增加存储空间,为此我使用SD卡。这里的问题是,如果插槽上有可用的卡,angstrom镜像会尝试从SD卡启动,但会挂起,因为我只将该卡用于存储目的。
那么,如何更改引导的行为,或者如何禁用从SD卡引导的选项,以便在引导时将SD卡保留在插槽中,并始终从emmc映像引导BBB。主要目标是从emmc映像启动bbb,即使SD插槽中存在SD卡也是如此
发布于 2017-04-22 15:32:02
这听起来像一个非常非常旧的U-Boot,因此也可能是非常旧的ängström。我个人会升级它(因为这也恰好摆脱了你正在经历的事情)。
如果你想坚持当前的设置,你必须弄清楚如何更改U-Boot环境变量,使其始终指向正确的存储设备,或者检查更新U-Boot是否有帮助。
一种特定于您的问题和设置的方法是更改环境中引用的设备名称。(如果您插入SD卡,它将成为第一个设备,而不是eMMC)您可能会在eLinux维基上找到提示,但请记住,您的U-Boot太老了。
发布于 2017-08-11 14:24:41
为此,您只需要在SD卡中有一个uEnv.txt来停止从SD卡启动BBB,即使它是在启动时插入的。uEnv.txt的内容应该是,请确保在linux Env中编写此文件。
mmcdev=1
bootpart=1:2
mmcroot=/dev/mmcblk1p2 ro
optargs=quiethttps://stackoverflow.com/questions/43537183
复制相似问题