General exception handler

feebeling wrote on Tuesday, November 02, 2010:

I develop an application using freeRTOS on PIC32 target. My application crash and call the _general_exception_handler function with ulCause and ulStatus parameters. What does means the value of these two parameters?



rtel wrote on Tuesday, November 02, 2010:

These are the values of two registers that are provided on the M4K core itself.  To interpret their values you will need to took up the CAUSE and STATUS registers in the MIPS M4K documentation.  There may be something in the PIC32 manual about these registers too, but I doubt it.

Do you have run time stack checking switched on?  Stack overflows are the most common cause of crashes.


feebeling wrote on Friday, November 12, 2010:

Thanks for the informations. I’ve no time right now to check the stacks, but I keep it mind.