From e7c70664d6fd8a00c45f106396aba01e89f6cf59 Mon Sep 17 00:00:00 2001 From: gaoyang3513 Date: Mon, 5 Aug 2024 10:09:09 +0800 Subject: [PATCH] =?UTF-8?q?[Mod]=20MBL=20=E4=BD=BF=E7=94=A8NCVI->ICER=20?= =?UTF-8?q?=E6=B8=85=E9=99=A4=E6=89=80=E6=9C=89=E5=B7=B2=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=E7=9A=84=E4=B8=AD=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MBL/source_ns/mbl_ns.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MBL/source_ns/mbl_ns.c b/MBL/source_ns/mbl_ns.c index 51a59b3..84c6f44 100644 --- a/MBL/source_ns/mbl_ns.c +++ b/MBL/source_ns/mbl_ns.c @@ -76,6 +76,9 @@ static void jump_to_main_image(uint32_t msp, uint32_t reset) img_reset = (img_fptr_t)reset; // __disable_irq(); + for (int i = 0; i < sizeof(NVIC->ICER) / 4; i++) + NVIC->ICER[i] = ~(0UL); + #if defined(__ARM_ARCH_8M_MAIN__) || defined(__ARM_ARCH_8M_BASE__) /* Restore the Main Stack Pointer Limit register's reset value * before passing execution to runtime firmware to make the