Hello everyone,
I have one kind of more general question regarding startup file in CCS. I'm working with M4 MCU-s, mostly testing on TM4C123gxl and TM4C1294xl Tiva Launchpads. As I see, NmiSR(), FaultISR(), IntDefaultHandler() all end in the infinite loop so the error can be examined with the debugger. I'm interested now in best way how to handle those interrupts for production code, I believe it is wrong way to leave it this way since I don't want my system to freeze at some point (when deployed). I found some nice tutorials of how to solve this kind of problems but they are build to be CMSIS compliant and according to them in such cases TivaC library cannot be used since it is not compliant to CMSIS and I really want to be able to use TivaC library.
Are there some kind of documentation or tutorials for me to study so I can resolve these handlers in some acceptable way so my system can recover itself in case of jumping in FaultIISR during operation, or maybe I'm complicating simple situation, and all I need is some kind of restart??
Thank you!
Kind regards.