Invoke panic handler when a stack overflow has been detected; unhandled interrupt now prints interrupt/cpu number.

This commit is contained in:
Jeroen Domburg 2016-12-05 20:37:59 +08:00
parent c8685c2002
commit c852e9958b
2 changed files with 2 additions and 2 deletions

View File

@ -90,6 +90,7 @@ void __attribute__((weak)) vApplicationStackOverflowHook( TaskHandle_t xTask, s
panicPutStr("***ERROR*** A stack overflow in task ");
panicPutStr((char*)pcTaskName);
panicPutStr(" has been detected.\r\n");
configASSERT(0);
}
static const char *edesc[]={

View File

@ -101,8 +101,7 @@ extern xt_handler_table_entry _xt_interrupt_table[XCHAL_NUM_INTERRUPTS*portNUM_P
*/
void xt_unhandled_interrupt(void * arg)
{
ets_printf("Unhandled interrupt!\n");
//exit(-1);
ets_printf("Unhandled interrupt %d on cpu %d!\n", (int)arg, xPortGetCoreID());
}