|
我的Nboot从nand到SDRAM为何错误!
[复制链接]
大家好!
目前我在调试2440的板子。打算从nand flash(三星K9F1208U0C)启动。然后Nboot起来后,从axd上看到写道NAND和映射SRAM的值是正确的。
但是指定0x30100000地址将NAND中的代码拷贝到SDRAM时,出现错误,数据乱了,贴一部分大家帮看看:
NAND中数据:
45 00 00 EA 1B 00 00 EA 20 00 00 EA 2B 00 00 EA
对应SDRAM中的:
00 45 AA 80 00 1B AA 80 00 20 AA 80 00 2B AA 80
通过Jtag放在NAND中的数据和.bin文件相同,而且通过AxD可以看到用NAND启动时,开始考入SRAM缓冲的4KB也是正确的。但是当数据从NAND开始向SDRAM拷贝就出现这种看上去好像大小端不对,但本身却还有错位的错误。
而直接向SDRAM写入数据是正确的。
请大家帮忙看看!
|
|