From 0c400f9a18986d1e31cc2d48739013b683002804 Mon Sep 17 00:00:00 2001 From: gdisirio Date: Sat, 9 Jan 2010 08:58:04 +0000 Subject: Improved STM32 vectors table. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1511 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/ports/GCC/ARMCM3/STM32F103/vectors.s | 107 ++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) (limited to 'os/ports/GCC/ARMCM3') diff --git a/os/ports/GCC/ARMCM3/STM32F103/vectors.s b/os/ports/GCC/ARMCM3/STM32F103/vectors.s index 222255c15..a3cc8e651 100644 --- a/os/ports/GCC/ARMCM3/STM32F103/vectors.s +++ b/os/ports/GCC/ARMCM3/STM32F103/vectors.s @@ -81,6 +81,35 @@ _vectors: .word VectorE0 .word VectorE4 .word VectorE8 +#if defined(STM32F10X_HD) || defined(STM32F10X_CL) + .word VectorEC + .word VectorF0 + .word VectorF4 + .word VectorF8 + .word VectorFC + .word Vector100 + .word Vector104 + .word Vector108 + .word Vector10C + .word Vector110 + .word Vector114 + .word Vector118 + .word Vector11C + .word Vector120 + .word Vector124 + .word Vector128 + .word Vector12C +#endif +#if defined(STM32F10X_CL) + .word Vector130 + .word Vector134 + .word Vector138 + .word Vector13C + .word Vector140 + .word Vector144 + .word Vector148 + .word Vector14C +#endif .weak NMIVector NMIVector: @@ -253,4 +282,82 @@ VectorE4: .weak VectorE8 VectorE8: +#if defined(STM32F10X_HD) || defined(STM32F10X_CL) +.weak VectorEC +VectorEC: + +.weak VectorF0 +VectorF0: + +.weak VectorF4 +VectorF4: + +.weak VectorF8 +VectorF8: + +.weak VectorFC +VectorFC: + +.weak Vector100 +Vector100: + +.weak Vector104 +Vector104: + +.weak Vector108 +Vector108: + +.weak Vector10C +Vector10C: + +.weak Vector110 +Vector110: + +.weak Vector114 +Vector114: + +.weak Vector118 +Vector118: + +.weak Vector11C +Vector11C: + +.weak Vector120 +Vector120: + +.weak Vector124 +Vector124: + +.weak Vector128 +Vector128: + +.weak Vector12C +Vector12C: +#endif +#if defined(STM32F10X_CL) +.weak Vector130 +Vector130: + +.weak Vector134 +Vector134: + +.weak Vector138 +Vector138: + +.weak Vector13C +Vector13C: + +.weak Vector140 +Vector140: + +.weak Vector144 +Vector144: + +.weak Vector148 +Vector148: + +.weak Vector14C +Vector14C: +#endif + here: b here -- cgit v1.2.3