Program execution gets to void _exit (int status). I am unable to prevent that or find what line causes this to happen.
So somehow through my chain of execution I end up herevoid _exit (int status){ _kill(status, -1); while (1) {} /* Make sure we hang here */}From disassembly it seems that the functions preceeding it areITM_SendChar()and before thatHAL_CAN_Rx...