主题 : 移植u-boot-2009-11的nand启动无法保存环境变量到nand上? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 9369
精华: 0
发帖: 9
金钱: 55 两
威望: 17 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2009-09-27
最后登录: 2018-02-08
楼主  发表于: 2010-04-09 22:21

 移植u-boot-2009-11的nand启动无法保存环境变量到nand上?

移植u-boot-2009-11的nand启动无法保存环境变量到nand上?
 
saveenv命令时总是保存在NOR flash里面,

//注释掉环境变量保存到Flash的宏(注意:如果你要使用上一篇中的从Nor启动的saveenv命令,则要恢复这些Flash宏定义)

//#define CONFIG_ENV_IS_IN_FLASH 1

//#define CONFIG_ENV_SIZE      0x10000 /* Total Size of Environment Sector */

//添加环境变量保存到Nand的宏(注意:如果你要使用上一篇中的从Nor启动的saveenv命令,则不要这些Nand宏定义)



#define CONFIG_ENV_IS_IN_NAND  1

#define CONFIG_ENV_OFFSET      0x30000 //将环境变量保存到nand中的0x30000位置

#define CONFIG_ENV_SIZE        0x10000 /* Total Size of Environment Sector */

这一步我也做了,但是还是在NOR里面保存。

还有一点,在他提示擦除FLASH时,我将开关放在nor启动时,立马就可以擦写nor了,我想问你我哪里出现了问题,怎么解决,谢谢。
级别: 新手上路
UID: 46135
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2011-05-10
最后登录: 2014-07-19
1楼  发表于: 2011-05-15 19:31
真的可以了哦,谢谢了哦