I have an issue using the FlashErase function to erase a block of flash in my TM4CENCPDT processor.
Program is loaded from CCS V5.5. using Stellaris ICDI and runs fine till I do the FlashErase.
My code calls FlashErase(0x00003C00) and immediately after this the debugger just stops at Reading 0xFFFFFFFE
Dissassembly view in CCS shows "Memory map prevented reading 0xFFFFFFFE [code=0x20000]"
The block I am erasing is a valid 1024byte block start and the code I am running at the time is definitely not in the same block.
Any suggestion would be appreciated.