完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
让我详细解释一下我的问题。我的要求是更改 Linux 用户空间中 u-boot 环境变量的值,这应该反映在使用 SDK 2.2 的 LA1224RDB 上的 u-boot 中。其中,我在u-boot源码的include/configs/lx2160a_common.h文件中新增了一个名为slot=1的环境变量。但是,我需要更改 linux 用户空间中的变量。所以我进一步尝试创建一个文件来存储 u-boot 环境变量,所以我在 tools/env/fw_env.config 中启用了该文件来保存 u-boot 环境变量,如下所示。
#cat /etc/fw_env.config # 在块设备上,负偏移量被视为从 # 设备/分区的结尾,而不是从开始的前向偏移量。 # 块设备示例 /dev/mmcblk1 0x500000 0x2000 /dev/mmcblk1 0x500000 0x2000 # VFAT 示例 /uboot.env 0x0000 0x4000 我的问题是,当我尝试将 u-boot 环境变量存储在名为 uboot.env 的文件中时,我无法创建存储该变量的文件。我试图启用该文件以将 u-boot 环境变量存储在 deconfig 文件中,但我在 linux 用户空间中找不到 uboot.env 文件。 内核和 u-boot 的变化: 在 include/configs/lx2160a_common.h 中, #define CONFIG_SYS_MMC_ENV_DEV 0 —-> 1 在配置/la1224rdb_tfa_defconfig CONFIG_ENV_VARS_UBOOT_RUNtiME_CONFIG=y CONFIG_ENV_IS_IN_EXT4=y CONFIG_ENV_EXT4_INTERFACE=\"mmc\" CONFIG_ENV_EXT4_DEVICE_AND_PART=\"1:2\" CONFIG_ENV_EXT4_FILE=\"/uboot.env\" |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1957个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36559 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
5917 浏览 1 评论
6221 浏览 1 评论
6918 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4314 浏览 0 评论
726浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
697浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
713浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
788浏览 2评论
918浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-13 12:04 , Processed in 1.127885 second(s), Total 73, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191