Hi,
There are 4GB DDR3 on my board, so I want to remap some reserved logical memory area (e.g. remap 0x5000_0000 to 0x8_8000_0000) to access the external memory, can I use MPAX to remap them?
Thank you,
Snaku
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.
Hi,
There are 4GB DDR3 on my board, so I want to remap some reserved logical memory area (e.g. remap 0x5000_0000 to 0x8_8000_0000) to access the external memory, can I use MPAX to remap them?
Thank you,
Snaku
Hi Eric,
Thanks for your reply, but I saw this post (https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/408544), Titus said "You can't access or run the program on the 'Reserved memory location' and you would get unexpected behavior CPU hung,Emulator hung etc." Does it mean you can not access reserved memory location even you remapped them?
And I tried to remap some reserved logical memory region to DDR3 physical memory space, I can access them without issue, but there is one region ( i.e. 0x0400_0000 ~ 0x07FF_FFFF) generates exception when I access it, the error message as below:
External exception happened. MEXPFLAG[3]=0x80000000.
Event 127: EMC_BUSERR Bus Error Interrupt for global configuration space between 0x01C00000 - 0x07FFFFFF
CFG write status error detected
XID (Transaction ID)= 13
Addressing error
NRP=0x8107b6, NTSR=0x1400d, IRP=0x0, ITSR=0x0, TSCH= 0xa, TSCL= 0xc5af2a62
B3=0x810ac4, A4=0x0, B4= 0x800000, B14= 0x8251d0, B15= 0x819760
Exception happened at a place can not safely return!
Does it protect by MPU or other module?
Thank you,
Snaku