关于skyeye跑u-boot的起始地址选择的一个疑惑
我查了一下u-boot中对应s3c2410的头文件,得到如下配置:flash 起始地址为0x00000000,size为0x00080000sdram起始地址为0x30000000,size为0x04000000,
我采用下面的skyeye.conf,可以成功地将u-boot跑起来
cpu: arm920t
mach: s3c2410x
#physical memory
mem_bank: map=M, type=RW, addr=0x33f00000, size=0x01000000, file=u-boot.bin,boot=yes
#all peripherals I/O mapping area
mem_bank: map=I, type=RW, addr=0x48000000, size=0x20000000
但是当我把
mem_bank: map=M, type=RW, addr=0x33f00000, size=0x01000000, file=u-boot.bin,boot=yes
这句话中的addr改为0x32f00000,结果就出错了
我想不通,两种地址选择不都是在0x30000000~0x34000000之间吗??? 具体错误信息是什么? 另外你配置文件中bank的起始地址要与板子中内存的起始地址一致。
页:
[1]