- 积分
- 3
贡献25
飞刀2 FD
注册时间2020-1-9
在线时间0 小时
扫一扫,手机访问本帖
|
我在移植uboot从nandfalsh启动时,saveenv时候出现这个,请问该如何修改。my2440.h文件中nandflash设置部分:
#if defined(CONFIG_CMD_NAND)
#define CONFIG_SYS_NAND_BASE 0x4e000000
#define CONFIG_SYS_MAX_NAND_DEVICE 1
#define CONFIG_MTD_NAND_VERIFY_WRITE 1
#define NAND_SAMSUNG_LP_OPTIONS 1 //大页要添加这个
#define CONFIG_NAND_S3C2440 1
#define CONFIG_S3C2440_NAND_BOOT 1
#undef CONFIG_ENV_IS_IN_FLASH
#define CONFIG_ENV_IS_IN_NAND 1 /* 环境变量的保存位置 */
#define NAND_CTL_BASE 0x4E000000
#define oNFCONF 0x00
#define oNFCONT 0x04
#define oNFADDR 0x0c
#define oNFDATA 0x10
#define oNFCMD 0x08
#define oNFSTAT 0x20
#define oNFECC 0x2c
#define CONFIG_ENV_OFFSET 0x40000
#define CONFIG_ENV_SIZE 0x20000
#endif |
|