21的大侠,帮小弟救个急!

[复制链接]
2574|4
 楼主| willowyang 发表于 2007-9-19 15:33 | 显示全部楼层 |阅读模式
我用ADS的时候,我从RO:0XC000000,RW:0XC100000,进入AXD后,发现SDRAM的0XC000000开始内容加载不对,但有些时候又是对的.<br />如果加载不对将不能进入MAIN函数,加载对了便可以正确调试程序.<br />为什么会出现加载不对的情况呢??<br />知情人教授小弟一招啊,万分感激!<br />
阿南 发表于 2007-9-19 15:50 | 显示全部楼层

在memory窗口中,往SDRAM地址大批量的填充数据,看是否正确?

不正确,说明SDRAM没有初始化好(或其它硬件错误),在命令窗口中obey&nbsp;*.ini进行初始化。或直接将您能够正确初始化SDRAM的程序烧写入flash,让复位就运行该程序初始化好SDRAM,就不用手动初始化了
 楼主| willowyang 发表于 2007-9-19 18:47 | 显示全部楼层

阿南 大哥,问题解决了,谢谢哟

就可能是你所说的硬件初始化有问题,导致内存加载有问题!<br />我把一段可运行的程序烧到FLASH中,上电运行后会自动运行程序正确进行硬件初始化!<br />万分感激!
新手forARM 发表于 2007-9-19 20:51 | 显示全部楼层

willowyang

willowyang你用的是什么芯片?<br />阿南大哥,太好人了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

10

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部