作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我对这两个用于启动配置的文件感到很困惑。他们似乎在做同样的事情,我不明白为什么我需要 or 。
如果我使用uEnv.txt
,我将它设置为
bootargs=console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait panic=10 ${extra}
aload_script=fatload mmc 0 0x43000000 script.bin;
aload_kernle=fatload mmc 0 0x48000000 uImage; bootm 0x43000000 - 0x48000000;
uenvcmd=setenv run aload_script aload_kernel
或者,我可以创建 boot.cmd
:
setenv bootargs console=console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait panic=10 ${extra}
fatload mmc 0 0x43000000 script.bin
fatload mmc 0 0x48000000 uImage
bootm 0x48000000
而且他们都工作......
最佳答案
嗯,他们确实有不同的角色:
很明显,您可以在脚本文件中设置环境值,在某种程度上功能重叠。
但是如果您只想设置一些环境值(例如板 ID),那么使用 uEnv.txt 是最简单的方法。
关于linux - uEnv.txt 与 boot.scr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28891221/
我对这两个用于启动配置的文件感到很困惑。他们似乎在做同样的事情,我不明白为什么我需要 or 。 如果我使用uEnv.txt,我将它设置为 bootargs=console=ttyS0,115200 r
我不小心修改了位于 Beaglebone black 的 eMMC 中的 uEnv.txt 文件。现在主板无法启动。我什至无法从 terra term 看到串行连接的 BBB。我怎样才能进入董事会?如
我确实使用了旧版本(应该是 2014.10)来创建带有 uboot 的 openwrt 镜像。它工作正常。 由于某些原因,我需要使用较新的版本(2016.XX),我按照相同的步骤构建我的SD,当我启动
我是一名优秀的程序员,十分优秀!