做了一块 OMAPL138的核心板 但是测试后 DDR2无法读写,一般的GEL文件里有对DDR2的频率 和其时序的设置。 我想问下是不是GEL文件里 关于DDR2的时序配置问题 导致 DDR2无法读写 还是 有其他的原因 。
noaming:
你好,如果自己做的板子,可以先不用EVM板提供的GEL文件。在主程序中对DDR进行配置,然后读写测试。
chenghe huang:
回复 noaming:
你好,还有几个问题要麻烦你了。
1、GEL文件中对DDR2的时序配置 主要是根据所用的DDR2 数据手册里的参数设置是吗 就是一样的DDR2在不同的板子上 其这部分时序配置 可以一样吗。
2、TI有对DDR进行配置的例程吗 ,主程序里配置 DDR跟GEL文件里的配置是不是一样的
noaming:
回复 chenghe huang:
1,主要看你板子上的DSP与DDR的硬件设计,和EVM板是否一致了,如果一致可以使用EVM的GEL中DDR配置信息
noaming:
回复 chenghe huang:
2,在DDR的配置上,其实GEL中的配置,可以直接挪到主程序中来。就是主程序可以参考GEL中DDR部分的配置程序的。
chenghe huang:
回复 noaming:
我之前试过不同 的GEL文件(DDR时序配置不一样) 在OMAPL138核心板上试过 起码也是能对DDR2进行读写 只是会有错误 ,现在是在自己做的核心板上对DDR写数据 ,在CCS5的memory里观察 数据一点变化都没有 ,全是0x0000ffff
noaming:
回复 chenghe huang:
对于自己做的板子,不建议使用CCS5的memory里观察DDR。而且也不要使用GEL文件。在.CMD文件中可将调试程序放入L2中,然后在主程序对DDR配置,读写DDR。观察数据,可以在程序中使用读DDR的指令。
chenghe huang:
回复 noaming:
好的 我先试试你说的方法 谢谢啦