您的位置:首页 > 其它

s5pv210 uboot-2012-10移植(八) 之支持SD卡保存环境变量

2013-08-06 16:26 393 查看

s5pv210 uboot-2012-10移植(八) 之支持SD卡保存环境变量

本次将实现SD卡保存环境变量,uboot的移植先到这里告一段落了,大体上能用了,但是还很不完善,等到以后需要用到的时候在继续添加,而且中间有移植错误的地方也希望各位大侠给指出来,特别是SD卡那里。
1.include/configs/smdkv210.h +233,CONFIG_ENV_OFFSET自己可以算下,保证不重复就行,我这里是为了保险起见

/*-----------------------------------------------------------------------
* Boot configuration
*/
/*#define CONFIG_ENV_IS_IN_ONENAND  1*/
/*#define CONFIG_ENV_IS_NOWHERE*/
#define CONFIG_ENV_IS_IN_MMC
#define CONFIG_SYS_MMC_ENV_DEV      0
#define CONFIG_ENV_SIZE     0x4000  /* 16KB */
#define RESERVE_BLOCK_SIZE              (512)
#define BL1_SIZE                        (8 << 10) /*8 K reserved for BL1*/
#define CONFIG_ENV_OFFSET               (RESERVE_BLOCK_SIZE + BL1_SIZE + ((1024 + 512) * 1024))
/*#define CONFIG_ENV_SIZE           (128 << 10)*/ /* 128KiB, 0x20000 */
/*#define CONFIG_ENV_ADDR           (256 << 10)*/ /* 256KiB, 0x40000 */
/*#define CONFIG_ENV_OFFSET     (256 << 10)*/ /* 256KiB, 0x40000 */

2.好了,make一下,烧写到SD卡里,上电



出现*** Warning - bad CRC, using default environment,


修改环境变量,保存,重新开机,然后看看有没有保存。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  保险 而且