I have successfully compiled and executed the “nonMPU” FreeRTOS 6.0.1 on Cortex-M3.
I am using the xTaskCreate to create process. This proces sets up SPI, DMA, interrups for driving LCD.
But if i change the port from ARM\_CM3 to ARM\_CM3\_MPU the code crashes when trying to setup NVIC.
Is this problem that the 0xE000Exxx (SCS_BASE) addresses are not allowed to be accessed ?
None of the two Demos uses interrupt handling so I assume that this has not been tested
Any suggestions ?