u-boot SDRAM从32M改成64M

u-boot-1.1.4, SDRAM: IS4216160B x 2 (32M x 2)
 
如果 SDRAM 是由两片 16位 IS4216160B组成的,则只需在 u-boot 改动两个地方就可以了。
1. board/smdk2440/config.mk
 
 TEXT_BASE = 0x33F80000   # SDRAM size 64M
 TEXT_BASE = 0x31F80000   # SDRAM size 32M
 
设定 u-boot 的基地址
 
2. include/configs/smdk2440.h
 
#ifdef DRAM_SIZE_32M
#define STACK_BASE    0x31f00000
#define UBOOT_RAM_BASE   0x31f80000
#else
#define STACK_BASE    0x33f00000
#define UBOOT_RAM_BASE   0x33f80000
 
3. make distclean,make
 
这样就可以了。。。
 

你可能感兴趣的:(u-boot SDRAM从32M改成64M)