add additional "funcaddr___bootloader__do_spm"-checking into spminterface
authorStephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Sun, 31 Mar 2013 14:26:21 +0000 (16:26 +0200)
committerStephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Sun, 31 Mar 2013 23:04:38 +0000 (23:04 +0000)
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
firmware/spminterface.h

index 8026aca..66fcd39 100644 (file)
@@ -133,6 +133,13 @@ ret
     #else
       #error "unknown MCU - where is bootloader__do_spm located?"
     #endif
+
+    #if defined(_VECTORS_SIZE)
+      #if (funcaddr___bootloader__do_spm != (BOOTLOADER_ADDRESS+_VECTORS_SIZE))
+       #error "bootloader__do_spm is not located after interrupts - sth. is very wrong here!" 
+      #endif
+    #endif  
+
   #endif
 #endif