Other Parts Discussed in Thread: SYSBIOS
Hi,
We have a custom bootloader that we use to side load our application which has worked well for years but now we have a few instances where the CPU locks up on the jump from the custom bootloader to our 'application' logic.
Sequence of events:
1) Power-up / Processor boot
2) Custom bootloader logic runs, checks application memory, toggles a debug GPIO, and jumps to application
3) Application logic memory starts with the SYSBIOS boot.a28FP used with our application (c_int00)
<random lock-ups occur here>
4) 'main' method runs where we toggle a debug GPIO, configure modules, and start SYSBIOS
Using the debug GPIO, we know that the issue occurs between the jump to application and our 'main' method.
We have attempted updating the Illegal ISR hook but this doesn't appear to be getting called as I have set it to toggle a GPIO and never see it getting hit.
As the CPU lock up is a random occurrence, I'd like some tips on locations in our logic and settings that may be causing this.