2013.10u-boot移植之增加nand保存环境变量
来源:互联网 发布:淘宝助理怎么新建宝贝 编辑:程序博客网 时间:2024/05/19 00:48
本次修改较为简单,在上个版本上只需要修改real210.h头文件即可。
找到下面代码的部分,修改成如下所示编译即可。
/*----------------------------------------------------------------------- * Boot configuration */#if 0//#define CONFIG_ENV_IS_IN_ONENAND1#define CONFIG_ENV_IS_NOWHERE1#define CONFIG_ENV_SIZE(128 << 10)/* 128KiB, 0x20000 */#define CONFIG_ENV_ADDR(256 << 10)/* 256KiB, 0x40000 */#define CONFIG_ENV_OFFSET(256 << 10)/* 256KiB, 0x40000 */#define CONFIG_USE_ONENAND_BOARD_INIT#define CONFIG_SAMSUNG_ONENAND1#define CONFIG_SYS_ONENAND_BASE0xE7100000#endif#define CONFIG_ENV_IS_IN_NAND1#define CONFIG_CMD_SAVEENV/* 开启环境变量操作命令*/#define CONFIG_ENV_SIZE0x40000/* 环境变量的大小 */#define CONFIG_ENV_ADDR0/* 该定义不清楚什么作用,测试结果它的值没有影响环境变量的存储地址 */#define CONFIG_ENV_OFFSET 0x80000 /* 环境变量nand相对基址的偏移量,u-boot的大小一般在500KB以内,所以环境变量设置在512KB到1MB之间即可 */
烧写到nand启动测试,随便修改一个环境变量的值(我选用的是IP地址修改),然后saveenv进行保存。
重新启动,使用printenv查看是否为修改后的值。
0 0
- 2013.10u-boot移植之增加nand保存环境变量
- 2013.10u-boot移植之SD保存环境变量
- U-boot-2014.04移植到MINI2440(10) 移植nand flash保存环境变量、添加分区
- U-Boot移植--环境变量保存位置
- u-boot-1.3.4移植到s3c2440之nand驱动
- u-boot-1.3.4移植到s3c2440之nand驱动
- u-boot移植之支持 NAND FLASH 学习笔记
- u-boot-2009.08在mini2440上的移植 增加nand flash功能
- u-boot-2009.08在mini2440上的移植(三)---增加nand flash功能
- ok6410 u-boot-2012.04.01移植四增加MLC NAND支持
- 关于u-boot同时支持nand启动和Nor启动 环境变量的保存位置
- 关于u-boot同时支持nand启动和Nor启动环境变量的保存位置
- 关于u-boot同时支持nand启动和Nor启动环境变量的保存位置
- 关于u-boot同时支持nand启动和Nor启动环境变量的保存位置
- U-Boot移植——Nand Flash
- 移植u-boot-2012.04----支持nand启动
- Openwrt移植IMX6之增加u-boot支持
- IMX6之Openwrt移植增加u-boot支持
- 代码规范工具-Checkstyle使用手册
- MyEclipse中导入项目时出现乱码的解决方案
- poj 1163
- 深刻理解Linux进程间通信(IPC)
- ThreadLocal 用法
- 2013.10u-boot移植之增加nand保存环境变量
- C语言利用strtok函数实现字符串自由分割
- 都反对广泛会更好
- ZK右击事件
- 求n的最大值
- Android抽屉效果之PopupWindow
- Android获取手机基站信息并进行基站定位(基站定位原理)
- 机房收费系统 用例图
- Fastjson介绍