6678LE 的开发板,DDR3空间不能正常访问,放在DDR3段内的数据初始化数组无数据,在MEMORY窗口中也改不了,用指令也写不进去。
配置文件已经load了板子的gel,cach使能不使能都试过。DDR3内存以前是用过的。。也出现过时好时坏的情况。请问大概是什么原因。
除了GEL还需要做其他的DDR3初始化么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
6678LE 的开发板,DDR3空间不能正常访问,放在DDR3段内的数据初始化数组无数据,在MEMORY窗口中也改不了,用指令也写不进去。
配置文件已经load了板子的gel,cach使能不使能都试过。DDR3内存以前是用过的。。也出现过时好时坏的情况。请问大概是什么原因。
除了GEL还需要做其他的DDR3初始化么?
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几个开关位置也与手册中保持一致。
不知道问题出在哪里,请指教。
我在北京,如果在北京的话,我可以把评估板带到您那里去,希望可以帮助定位问题。
期待您的答复。