6048| 2
|
在Linux里有办法修改uboot环境变量吗? |
1金钱
最佳答案按照printenv输出的格式,一行一个变量,保存成文本文件。
如果是emmc,可以在u-boot中直接将这个文本文件用fatload之类的命令加载到内存,然后用env import命令导入进来
如果是nand flash,可以移植一下mkenvimage到板子上,然后用这个命令把刚才的文本文件转换为环境变量分区的格式(主要是CRC计算),
然后用nand erase/write将生成的环境变量文件烧录到u-boot环境变量的分区,这样达到替换整个u-boot环境变量分区的目的
| ||
发表于 2021-4-16 16:17:01
|
显示全部楼层
| ||
坚决不用寄存器,拒绝重复造轮子。
|
||
发表于 2021-4-22 17:45:57
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-25 21:25
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网