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.
现在在给一个mDDR进行配置,但是测试程序总是报告总线读取错误(原evm程序,就是判写入和读出是否一致)。现在的情况是,打开内存查看0xC0000000地址,一旦开始写就会发现原来存在的值不见了后,本地址和连续十几个地址的值都变成了XXXXXXXX,写入不成功;但是如果发现某一个地址的值比如说上电后查看0xC0000030的地址为一个随机数(如0x0E324B89),则能够将此数正确的读出,然后读完后该地址及往后的几个地址的数据也被修改成了XXXXXXXX的不可识别的值。请问出现这样的情况可能会是哪里出现了问题?
求大牛支招!
几个方便考虑:
1,你们用的MDDR芯片型号和EVM是一样的吗?如果不是需要重新配置MDDR参数。
2,用示波器量一下信号对比一下EVM
3,看看能否发现数据错误模式,分析有没有可能是某些信号线出问题
4,看看其他板子是否有相似问题,可以做替换芯片验证