gpt4 book ai didi

linux - 这些 U-boot 参数有什么作用?

转载 作者:太空宇宙 更新时间:2023-11-04 04:52:19 24 4
gpt4 key购买 nike

我正在查看 uEnv.txt文件包含以下几行:

bootpart=0:1                                                                                                                               
devtype=mmc
bootdir=
bootfile=zImage
bootpartition=mmcblk0p2
set_mmc1=if test $board_name = A33515BB; then setenv bootpartition mmcblk1p2; fi
set_bootargs=setenv bootargs console=ttyO0,115200n8 root=/dev/${bootpartition} rw rootfstype=ext4 rootwait
uenvcmd=run set_mmc1; run set_bootargs;run loadimage;run loadfdt;printenv bootargs;bootz ${loadaddr} - ${fdtaddr}

其中一些事情是有道理的。例如,第 7 行使用内核命令行参数(记录为 here )设置 u-boot 环境变量 bootargs (记录为 here) )。

在第 5 行,设置了 bootpartition,稍后将在内核参数中使用它。

但是,许多变量似乎从未在任何地方使用过(即 bootpartdevtypebootfile 等)。这些有什么用?在哪里可以找到文档?另外,为什么需要将 setenv bootargs... 行分配给 set_bootargs

最佳答案

您无法单独查看 uEnv.txt 文件,您需要在主板环境的上下文中查看,因为将加载 uEnv.txt 以修改现有环境并运行该 uenvcmd。您没有看到直接引用的那些变量很可能在完整环境的其他部分(例如 loadimage)中被引用。

关于linux - 这些 U-boot 参数有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54833512/

24 4 0