(嵌入式 实时操作系统 rtos nuttx 7.18 stm32 源代码分析)
nuttx中断处理流程:
NuttX 中断管理
转载请注明出处: http://blog.csdn.net/zhumaill/article/details/70141440nuttx中断处理流程:
硬件查表 向量号 地址 handlers
|--> 0 8000000 IDLE_STACK---------->|
|--> 1 8000004 __start |
|--> 2 8000008 stm32_nmi----------->|
|--> 3 800000c stm32_hardfault----->|
硬件产生中断-|--> 4 8000010 stm32_mpu----------->|
|--> 5 8000014 stm32_busfault------>|
|--> 6 8000018 stm32_usagefault---->|
|--> 7 800001c stm32_reserved |
|--> 8 8000020 stm32_reserved |
|--> 9 8000024 stm32_reserved |
|--> 10 8000028 stm32_reserved |
|--> 11 800002c stm32_svcall-------->|
|--> 12 8000030 stm32_dbgmonitor---->|
|--> 13 8000034 stm32_reserved------>|
|--> 14 8000038 stm32_pendsv-------->|
|--> 15 800003c stm32_systick------->|
|--> 16 8000040 stm32_wwdg---------->| 中断号0
|--> ... ... ......-------------->| ......
|--> 83 80001