TI中文支持网
TI专业的中文技术问题搜集分享网站

6678开发板DDR3问题

   6678LE 的开发板,DDR3空间不能正常访问,放在DDR3段内的数据初始化数组无数据,在MEMORY窗口中也改不了,用指令也写不进去。

   配置文件已经load了板子的gel,cach使能不使能都试过。DDR3内存以前是用过的。。也出现过时好时坏的情况。请问大概是什么原因。

   除了GEL还需要做其他的DDR3初始化么?

Andy Yin1:

您好,

你访问的地址范围是哪一段呢,使用的哪一个gel文件?可以试试如下链接中的memory测试例程,看看DDR能否访问,谢谢www.deyisupport.com/…/2622.aspx

bb qiuhua:

回复 Andy Yin1:

你好,andy yin

Richard Zhang的问题,我现在也遇到。我原来写的读写DDR3的程序也无法正确运行,KeyStone_Memory例程中DMA读写DDR3的程序也有问题。

Andy Yin1:

回复 bb qiuhua:

bb qiuhua你好,

请给出你测试的硬件及软件环境版本,如果是在EVM上测试遇到的现象,给出您详细的问题描述,便于我么查看。谢谢。

bb qiuhua:

回复 Andy Yin1:

andy yin你好。

我使用的是TMDXEVM6678L_EVM评估板,软件版本是Code Composer Studio  Version: N201105110900。详细问题描述如下:

———————————————————————————————————————————————————————–

1、最早的时候尝试通过程序对0x80000000以后的地址赋值(直接对地址操作),但是从Memory Browser查看该地址内容,发现没有赋值成功,而且刷新后值还会变化,大部分数据为0,某些位为1(4个字节大概有不超过4位为1)。当时我认为是程序写的有问题,或者DDR3需要做配置才能访问,后来由于忙其他的事,将此事搁置。

———————————————————————————————————————————————————————–

2、过了一段时间,对L1D,L2,MSM,DDR3通过Memory Browser里Load Value均成功,显示的值刷新也没有变化。通过程序直接对地址进行操作,也均能成功。

———————————————————————————————————————————————————————–

3、某天,1中出现的问题又发生了。对DDR3地址赋值无法成功,Load Value也无法成功,显示的值有两种情况

1)变化的,如1所述。

2)固定值,均为0,刷新也不变化。(当然赋值也没有变化,Load Value也不成功)

运行KeyStone Memory Test程序测试DDR3地址范围均不成功。

———————————————————————————————————————————————————————–

我在http://www.deyisupport.com/question_answer/f/53/t/9303.aspx提出了问题,并上传了测试程序和结果。

P.S.以上结果经过System Reset,CPU Reset,给评估板断电重新加电,重启CCS等操作。

评估板的SW3-6几个开关位置也与手册中保持一致。

不知道问题出在哪里,请指教。

我在北京,如果在北京的话,我可以把评估板带到您那里去,希望可以帮助定位问题。

期待您的答复。

bb qiuhua:

回复 bb qiuhua:

不知道TI是否能够帮助定位一下问题呢?

赞(0)
未经允许不得转载:TI中文支持网 » 6678开发板DDR3问题
分享到: 更多 (0)