gpt4 book ai didi

linux - uEnv.txt 与 boot.scr

转载 作者:IT王子 更新时间:2023-10-29 01:09:53 26 4
gpt4 key购买 nike

我对这两个用于启动配置的文件感到很困惑。他们似乎在做同样的事情,我不明白为什么我需要 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

而且他们都工作......

最佳答案

嗯,他们确实有不同的角色:

  • uEnv.txt 允许在运行 bootcmd 之前预设 U-Boot 环境变量值
  • boot.scr 允许在运行 bootcmd 之前运行 U-Boot 脚本文件

很明显,您可以在脚本文件中设置环境值,在某种程度上功能重叠。

但是如果您只想设置一些环境值(例如板 ID),那么使用 uEnv.txt 是最简单的方法。

关于linux - uEnv.txt 与 boot.scr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28891221/

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