1、某块stm32单板跑nuttx系统,出现异常挂起,分析发现中断栈已经用完,需要调整中断栈大小
up_hardfault: PANIC!!! Hard fault: 40000000
up_assert: Assertion failed at file:armv7-m/up_hardfault.c line: 171 task: hpwork
up_dumpstate: sp: 240074c8
up_dumpstate: IRQ stack:
up_dumpstate: base: 240074e8
up_dumpstate: size: 000002ec
up_dumpstate: used: 000002ec
up_stackdump: 240074c0: 00000003 080ddec7 080ddea5 080e7119 00000010 2400742c 000000ff 00000000
up_stackdump: 240074e0: 0000002f 080dde2b deadbeef 30000010 00000001 00000000 00000000 0000ffff
up_dumpstate: sp: 080ea1c9
up_dumpstate: User stack:
up_dumpstate: base: 30001ee8
up_dumpstate: size: 00000fec
up_dumpstate: used: 00000358
up_registerdump: R0: 0811b2d8 00000358 000000ab 300008fc 2400747c 0811b3b7 240041e8 24005264
up_registerdump: R8: 00000358 300007b0 30001e48 00000000 300008fc 00000000 2400747c 0811b3b7
up_registerdump: xPSR: 2400747c BASE