在 kernel init 中修改 u-boot 环境

modifying u-boot environment in kernel init

我正在尝试修改内核代码中的 u-boot env arg。 我在 main.csetup.c 中找到了 boot_command_line var,其中包含一个 arg,所以这让我觉得这是可能的,但是,我找不到这个 var 在哪里更新使用 u-boot env arg 值, 或者如何获取不同的 arg 然后将其写回

这是错误的做法。有 user-space 工具可以访问 U-Boot 环境,fw_printenvfw_setenv 这就是您访问 U-Boot 外部环境的方式。