From 3279ab2c539e72b6487240222600c61f2f800f6c Mon Sep 17 00:00:00 2001 From: Stephan Baerwolf Date: Sun, 31 Mar 2013 16:26:21 +0200 Subject: [PATCH] add additional "funcaddr___bootloader__do_spm"-checking into spminterface Signed-off-by: Stephan Baerwolf --- firmware/spminterface.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/firmware/spminterface.h b/firmware/spminterface.h index 8026aca..66fcd39 100644 --- a/firmware/spminterface.h +++ b/firmware/spminterface.h @@ -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 -- 2.11.0