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.
DDR的8G空间物理空间是0x8 0000 0000 ~ 0x9 FFFF FFFF。MPAX复位后的初始状态是BADDR=0X80000,SEGSZ=0X1E(SIZE=2GB);RADDR=0X800000,PERM=0XBF。可以访问的c6678逻辑地址0x8000_0000~0xFFFF_FFFF,映射DDR最下面的2G(系统物理地址0x8 0000 0000 : 0x8 7FFF FFFF )。
如果需要访问另外6G空间,需要配置MPAX修改复位后的初始状态,请问在哪里修改?如何修改呢?我承认英文资料我读的有点吃力!
在访问DDR之前修改就好了,可以参考论坛中的keystone_memory测试例子,按如下方式修改寄存器值就好。
BADDR=0X80000,SEGSZ=0X1E(SIZE=2GB);RADDR=0X800000,PERM=0XBF