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.

TMS570LS3137: Cannot access NVM/MRAM via MIBSPI when program executing in the RAM

Part Number: TMS570LS3137

hi,

I have two applications with almost the exact same exact code base. One execute from the Flash area (0x00000000) and one execute from the RAM area (0x60000000).

When the program executes from FLASH, it has no problem reading/writing from the MRAM device via MIBSPI.

However, when the application executes from the RAM, it doesn't read/write from the MRAM.

there are other devices via the MIBSPI, but they are fine. No issues with them.   It's only on the MRAM access. 

Is there any changes in the behavior when executing from Flash vs RAM?  The MRAM device is a Numonyx Forte Serial Flash Memory, M25P40.