u-boot-2014.10移植第30天----nand flash的SPL啟動(二)

fulinux發表於2015-03-30

硬體平臺:tq2440

開發環境:Ubuntu-3.11

u-boot版本:2014.10

本文允許轉載,請註明出處:http://blog.csdn.net/fulinus


在儲存環境變數時,再次啟動時錯誤,原來是環境引數儲存的位置翻蓋了u-boot,修改如下:

#if NONE_FLAG
#define CONFIG_ENV_ADDR         (CONFIG_SYS_FLASH_BASE + 0x070000)
#define CONFIG_ENV_IS_IN_FLASH
#define CONFIG_ENV_SIZE         0x10000
#else
#define CONFIG_ENV_IS_IN_NAND
#define CONFIG_ENV_OFFSET       0x50000 /* 256K for u-boot */
#define CONFIG_ENV_SIZE         0x20000 /* 128K for environment */
#endif 


相關文章