背景: 定制的DM6437电路, 采用两片 MT47H64M16HR-3 的DDR2颗粒,组成 256MB+32bit+8bank+1024word的DDR内存布局
开发环境:CCS4.2.4 + Seed560Plus + 定制DM6437平台
问题描述:
1) 基于EVMDM6437的DDR测试程序,修改 DDR_SDBCR 为8bank的配置. CCS下,通过仿真器, 实时查看DDR区域内存值
2)单步执行时,即使与DDR内存区域无关的指令,也会引起DDR地址内的值发生变化,而且,是很多DDR内存地址的值,一起发生变化。发生变化的地址以及值,无规律
3)在单步执行 DDR区域制定地址内容的写操作时,对某些地址的操作正常,但是绝大部分地址的操作都不能正常。 而且大多数情况下,单个地址的操作会引起很多其他地址的值的改变
求助:
请高手帮助定位和调试,有偿帮忙。 具体细节,请先与
yks2003@163.com 邮箱联系。
非常感谢。
此帖出自
小平头技术问答
通过调整如下几个寄存器
DDR_SDBCR
DDR_SDRCR
DDR_SDTIMR
DDR_SDTIMR2
以适配新的DDR颗粒的Timing
谢谢.
一周热门 更多>