工程师们你们好!
我有一块从TI官方买的OMAPL138板子,叫TMDSSGI-EMVL138
现在的问题是这样的,这个板子内存是128Mbyte的起始地址是0xc0000000 长度应该是0x08000000, 问题来了 我往0xc8000000以后的地址写数,比如0xd0000000
然后读数,数据也是对了,可以到512Mbyte都是能写内存和读内存的。
请问这是怎么回事? DDR2大小明明只有128Mbyte,为什么超过128Mbyte范围的内存也能访问,而且不出错呢? 在线等待 多谢了
shi ping xu:
接上面补充
我用的是仿真器,仿真,程序结构是先往128M内存写1-65535之间的循环数,写完了再开始读,在打印窗口显示读出来的数。
Shine:
回复 shi ping xu:
0xD0000000~0xFFFC FFFF这块地址是reserved的,不要去用这块地址。