Has anyone been able to run code in the internal SRAM of the MCF5445x processor without enabling back-door access? If you have, how did you do it?
I can run code if the back-door is enabled but according to the device errata you shouldn't enable back-door and core access at the same time. When I only enable the back-door my code runs about 40% slower which I assume is because back-door access is slower than core access and my stack is in the SRAM. If I don't enable back-door access then the processor resets as soon as a function is called that sits in the SRAM. I can read and write data (and the stack) when only core access is enabled but can't run code.