From c134072e0533f2d356ba901c53d7309375881f80 Mon Sep 17 00:00:00 2001 From: Mateusz Szafoni Date: Wed, 20 Mar 2019 10:52:45 -0600 Subject: [PATCH] arch/arm/src/armv7-m/up_ramvec_initialize.c: Correct bad NVIC_VECTAB_TBLOFF_MASK definitions in previous commit. Were missing bits in the mask. Raised DEBUGASSERT in armv7-m/up_ramvec_initialize.c line: 144. --- arch/arm/src/armv7-m/up_ramvec_initialize.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/arch/arm/src/armv7-m/up_ramvec_initialize.c b/arch/arm/src/armv7-m/up_ramvec_initialize.c index 98fd16f32f..2e00cf2d4c 100644 --- a/arch/arm/src/armv7-m/up_ramvec_initialize.c +++ b/arch/arm/src/armv7-m/up_ramvec_initialize.c @@ -66,17 +66,17 @@ #ifndef NVIC_VECTAB_TBLOFF_MASK # if ARMV7M_VECTAB_SIZE > 512 -# define NVIC_VECTAB_TBLOFF_MASK (0xffff000) +# define NVIC_VECTAB_TBLOFF_MASK (0xfffff000) # elif ARMV7M_VECTAB_SIZE > 256 -# define NVIC_VECTAB_TBLOFF_MASK (0xffff800) +# define NVIC_VECTAB_TBLOFF_MASK (0xfffff800) # elif ARMV7M_VECTAB_SIZE > 128 -# define NVIC_VECTAB_TBLOFF_MASK (0xffffc00) +# define NVIC_VECTAB_TBLOFF_MASK (0xfffffc00) # elif ARMV7M_VECTAB_SIZE > 64 -# define NVIC_VECTAB_TBLOFF_MASK (0xffffe00) +# define NVIC_VECTAB_TBLOFF_MASK (0xfffffe00) # elif ARMV7M_VECTAB_SIZE > 32 -# define NVIC_VECTAB_TBLOFF_MASK (0xfffff00) +# define NVIC_VECTAB_TBLOFF_MASK (0xffffff00) # else -# define NVIC_VECTAB_TBLOFF_MASK (0xfffff80) +# define NVIC_VECTAB_TBLOFF_MASK (0xffffff80) # endif #endif