当前位置: 技术问答>linux和unix
SDRAM问题
来源: 互联网 发布时间:2016-10-25
本文导语: 想测试sdram是否能正常读写,遇到这样的问题, uboot固化在dataflash中,上电加载到SDRAM的高端23f00000;正常启动没有问题, 现在cp.b D0008400 21000000 39BFF 将uboot拷贝到21000000这个地址处,发现uboot没启动起来; 上电初始...
想测试sdram是否能正常读写,遇到这样的问题,
uboot固化在dataflash中,上电加载到SDRAM的高端23f00000;正常启动没有问题,
现在cp.b D0008400 21000000 39BFF
将uboot拷贝到21000000这个地址处,发现uboot没启动起来;
上电初始化uboot都需要配置什么哪些内容啊,感觉SDRAM没有正常工作
uboot固化在dataflash中,上电加载到SDRAM的高端23f00000;正常启动没有问题,
现在cp.b D0008400 21000000 39BFF
将uboot拷贝到21000000这个地址处,发现uboot没启动起来;
上电初始化uboot都需要配置什么哪些内容啊,感觉SDRAM没有正常工作
|
既然你可以用到 cp.b D0008400 21000000 39BFF 这个命令,说明你原先的 uboot 是启动没问题的。
然后你可以看看有没有这些问题:
1. 你原来保存在 dataflash 的uboot 是不是在地址D0008400上,大小是否是39BFF
2. 原先的uboot程序启动的时候加载到SDRAM的高端23f00000,当uboot运行后,它是否用到21000000后面的地址。
3. 你可以试试把flash的uboot程序先拷贝到其它的 sdram 地址上再运行看行不行。
然后你可以看看有没有这些问题:
1. 你原来保存在 dataflash 的uboot 是不是在地址D0008400上,大小是否是39BFF
2. 原先的uboot程序启动的时候加载到SDRAM的高端23f00000,当uboot运行后,它是否用到21000000后面的地址。
3. 你可以试试把flash的uboot程序先拷贝到其它的 sdram 地址上再运行看行不行。