I am using the TM4C129ENCPDT processsor and started a new project in order to do my own bootloader which uses a proprietry protocol. In the process of doing this I created a new project using TivaWare_C_Series-2.0.1.11577a.
When I ran under the Stellaris ICDI it went straight to the FaultISR.
I tried changing Stack and such but no matter what I did it just kept on going to the ISR.
Eventually I decided to go through all the settings step by step to see if I could determine why the error was occurring. In the end I found that changing the "Link using ROM autoinitialisation model (--rom_model, -c)" to "Link using RAM autoinitialisation model (--ram_model, -cr)"
What is the difference between these two models?
Why does my other project which uses TIRTOS work fine with the ROM autoinitialisation but this consistently fails?
Is there an error in the ROM Code of this processor?
Tiva processor markings are:
XM4C129
ENCPDTI1
3AC0E3W
G4