DSP工程师:
你们好!现在有这么个问题:我在cmd文件中建立了个DDR2数据段,将一比较大的数据放入该数据段内,在线仿真,初始化已对DDR2进行了配置,配置完成
后DDR2中数据是乱的,这是怎么回事啊?
DDR2的配置是按照DSK6455的例程进行修改的,其中DSP型号TMS320C6455,在线仿真的时候未加入gel文件。
但是后来加入gel文件后,放入DDR2的数据是正常的,很费解!
Denny%20Yang99373:
应该是DDR2的配置不正确
可以对比一下你的例程和GEL文件
xinlu zhao:
回复 Denny%20Yang99373:
谢谢Denny Yang的解答,我的配置和GEL文件的是一模一样的,DDR2配置完成后虽然是乱的,但是我能正常的读写,而现在需要将一固定数据的数组放在
DDR开辟的段里面,问题是配置完成后就乱了,这是怎么回事呢
Denny%20Yang99373:
回复 xinlu zhao:
也有可能是cache的原因
你可以通过CCS MEMORY BROSER来观察你看得那部分内存
如果关掉cache,你刷新,DDR中的内容经常变,说明是DDR配置的问题,如果刷新修改内存没问题,可能是cache或者其他软件问题