RK3588 ENV 环境配置之 fw_printenv
概述
RK3588 的开发过程中,ENV(环境变量)的配置至关重要,它关乎着系统启动参数、设备配置等关键信息。本文将详细介绍如何利用fw_printenv
工具在 RK3588 上进行 ENV 环境配置,涵盖从 U-Boot 中的设置到内核中对 ENV 的读写全流程。
文章目录
- 概述
- 一、分区表中划分env
- 二、U-Boot 中配置 MMC 偏移
- 三、编译 fw 工具
- 四、配置 fw 的配置文件
- 五、在内核中读写 ENV
- 1. 读取 ENV 环境变量
- 2. 写入 ENV 环境变量
- 3. 集成
- 六、声明
阅读前请先参考rk的开发文档Rockchip_Developer_Guide_UBoot_Nextdev_CN
文档见4.8章节:
一、分区表中划分env
首先需要在parameter中的uboot后放env分区。
SDK源码目录中,device/rockchip/rk3588下,编辑parameter.txt,添加env分区。
建议通过rk的分区工具来进行修改。
例如0x00000800@0x00014000(env):