diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2013-12-23 11:13:56 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2013-12-23 11:13:56 -0600 |
commit | 510b3dc3b44605010d2a1434f8cbe5e6f5e45a2b (patch) | |
tree | b9578747b4c5d187402a457ddc92836be49fe018 /nuttx/arch/arm/src/stm32/stm32_vectors.S | |
parent | dd54bdbd26463c92a1353d4017619fff20c186ce (diff) | |
download | px4-nuttx-510b3dc3b44605010d2a1434f8cbe5e6f5e45a2b.tar.gz px4-nuttx-510b3dc3b44605010d2a1434f8cbe5e6f5e45a2b.tar.bz2 px4-nuttx-510b3dc3b44605010d2a1434f8cbe5e6f5e45a2b.zip |
Fixes a few more high priority, nested interrupt logic
Diffstat (limited to 'nuttx/arch/arm/src/stm32/stm32_vectors.S')
-rw-r--r-- | nuttx/arch/arm/src/stm32/stm32_vectors.S | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/nuttx/arch/arm/src/stm32/stm32_vectors.S b/nuttx/arch/arm/src/stm32/stm32_vectors.S index e6e6d31dd..00f4ebf59 100644 --- a/nuttx/arch/arm/src/stm32/stm32_vectors.S +++ b/nuttx/arch/arm/src/stm32/stm32_vectors.S @@ -127,7 +127,7 @@ .thumb_func \label: mov r0, #\irqno - b stm32_common + b exception_common .endm /************************************************************************************ @@ -137,10 +137,10 @@ .section .vectors, "ax" .code 16 .align 2 - .globl stm32_vectors - .type stm32_vectors, function + .globl _vectors + .type _vectors, function -stm32_vectors: +_vectors: /* Processor Exceptions */ @@ -182,7 +182,7 @@ stm32_vectors: #else # error "No vectors for STM32 chip" #endif - .size stm32_vectors, .-stm32_vectors + .size _vectors, .-_vectors /************************************************************************************ * .text @@ -241,7 +241,10 @@ handlers: * We are in handler mode and the current SP is the MSP */ -stm32_common: + .globl exception_common + .type exception_common, function + +exception_common: /* Complete the context save */ |