what is tail chaining of Interrupts which is supported by NVIC in ARM Cortex M3.
相关问题
- jQuery delay function interrupt
- Avoid cmake to add the flags -search_paths_first a
- AOSP Build TARGET_PRODUCT fails
- Disabling interrupt in interrupt handler STM32F407
- Serving static html files using DefaultServlet on
相关文章
- socket() returns 0 in C client server application
- infinite abort() in a backrace of a c++ program co
- Why are i2c_smbus function not available? (I2C – E
- Difference between arm-none-eabi and arm-linux-gnu
- Decode Base64 string to byte array
- Problem with time() function in embedded applicati
- avoiding text relocations when mixing c/c++ and as
- Interrupt handling on an SMP ARM system with a GIC
Which basically means, handling pending interrupts without repeating the stacking.
I recommend this book if you want to know more details:
The Definitive Guide to the ARM Cortex-M3
If an exception is in pending state when another exception handler has been completed , instead of returning to the interrupted program and then entering the exception sequence again, a tail chain scenario will occur, where processor will not have to restore all register values from the stack and push them back to the stack again. the tail chaining of exception allows lower exception processing overhead and better energy efficiency.