Hello,
I'm sending serial messages to the UART of a TM4C123GH6PZ micro at a high rate (1000 Hz). I noticed that after a good 1500 or so messages, the micro will go into the Fault ISR. The amount of messages before the fault doesn't appear to be the exact same during each trial run. The fault stat register = 0x0000.8200. The fault address register = 0x2000.8000. It falls into the "reserved" section on the memory map. I couldn't find a whole lot about this fault address in the forums. One comment mentioned that it is caused when the micro runs out of SRAM.
Interestingly, and perhaps significant, there is a note on the memory map in the datasheet: Note: Within the memory map, attempts to read or write addresses in reserved spaces result in a bus fault. In addition, attempts to write addresses in the flash range also result in a bus fault.
So it sounds like the micro is attempting to access a reserved address 0x2000.8000. Is this an SRAM issue? What more can I do to determine the cause of this fault?
Thank you for the help,
CamK