主题 : 移植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: 25962
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
贡献值: 0 点
综合积分: 10 分
注册时间: 2010-08-01
最后登录: 2013-05-24
1楼  发表于: 2010-08-01 14:14
怎么弄啊 我也这个问题 新手刚学 跟踪代码不实际啊 有些变量在哪定义都不知道