Love萍萍 发表于 2014-12-16 22:29

TMS320C6747进入DEBUG,Load File时错误的问题

片上SDRAM的地址空间:0XC000_0000----0XC200_0000,见图片

也就是在Debug时,将程序写进SDRAM中,但是在写GEL文件上的一些初始化配置结束后,进入Load File环节,就出错了,
错误的截图如下:


   然后,既然是SDRAM内部数据有误,
   我就打开调试模式下的MEMORY窗口进行查看SDRAM所在地址空间的数据 (将地址空间设置在片内RAM可行,EMIFA/B都初始化了)
发现上电初始化后,SDRAM中的数据不为0XFF,因为我压根就没操作过SDRAM啊,怎么会数据有误呢!!RAM不是掉电后数据会丢失么?
   怎么我这边数据还是有呢?而且一点规律也没有,
   是不是SDRAM坏掉了呢??
   

      如有人知晓,真心求指导,和交流!!!!

zhangmangui 发表于 2014-12-18 13:18

掉电后还是这样的数据吗    你确认一些读memory的地址
是字地址还是字节地址   

Love萍萍 发表于 2014-12-18 19:42

zhangmangui 发表于 2014-12-18 13:18 static/image/common/back.gif
掉电后还是这样的数据吗    你确认一些读memory的地址
是字地址还是字节地址    ...

后来我先上电后对SDRAM进行写0XFF,但是感觉Memory里显示的还不是对的。然后我点了那个Auto Refresh选项之后,刷新了几次,感觉Memory显示的数据是对的了。

但是还是没解决,下载程序时出现的问题。。。。

zhangmangui 发表于 2014-12-18 21:29

下载错误不知道什么情况了   似乎还与仿真器有关

Love萍萍 发表于 2014-12-18 21:41

zhangmangui 发表于 2014-12-18 21:29 static/image/common/back.gif
下载错误不知道什么情况了   似乎还与仿真器有关

关键是如果我CMD文件里,使用内部RAM的话,在debug时,是能正确写进去的;
地址定位到EMIFB外挂的SDRAM就不行了。。。。

zhangmangui 发表于 2014-12-18 21:52

Love萍萍 发表于 2014-12-18 21:41 static/image/common/back.gif
关键是如果我CMD文件里,使用内部RAM的话,在debug时,是能正确写进去的;
地址定位到EMIFB外挂的SDRAM就 ...

恩理解了   你在在内部RAM中   操作外扩SDRAM调通了
还有再找个GEL对比看看

Love萍萍 发表于 2014-12-18 22:00

zhangmangui 发表于 2014-12-18 21:52 static/image/common/back.gif
恩理解了   你在在内部RAM中   操作外扩SDRAM调通了
还有再找个GEL对比看看 ...

在内部RAM模式下,应该能对SDRAM操作的。。。可惜只验证了一次,写入全写入0XFF,
GEL文件的话,和官方的GEL文档对应起来看,写的都对的,没感觉哪里有不妥。。。。

aresc 发表于 2014-12-18 23:22

只写0xFF是不能认为SDRAM读写是正确的,比如如果恰好有数据位一直为1,那就没办法测试出来;你应该要再写个全0去看看。
怀疑是GEL里的对SDRAM的初始化有问题。

Love萍萍 发表于 2014-12-19 11:32

最新消息啊!!!!SDRAM坏了!所以导致了以上问题。

zhangmangui 发表于 2014-12-19 21:26

Love萍萍 发表于 2014-12-19 11:32 static/image/common/back.gif
最新消息啊!!!!SDRAM坏了!所以导致了以上问题。

这个一般坏不了啊   怎么个原因   
页: [1]
查看完整版本: TMS320C6747进入DEBUG,Load File时错误的问题