From 48459a09dd05b3423b77e16c8f23b75065cfd5b3 Mon Sep 17 00:00:00 2001 From: tychovrahe Date: Thu, 26 Jun 2025 13:16:14 +0200 Subject: [PATCH] fix(core/prodtest): fix prodtest mpu setting [no changelog] --- core/embed/sys/mpu/stm32u5/mpu.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/embed/sys/mpu/stm32u5/mpu.c b/core/embed/sys/mpu/stm32u5/mpu.c index 285d4bd6bb..add13f6cfe 100644 --- a/core/embed/sys/mpu/stm32u5/mpu.c +++ b/core/embed/sys/mpu/stm32u5/mpu.c @@ -237,7 +237,11 @@ static void mpu_init_fixed_regions(void) { SET_REGION( 0, FIRMWARE_START, 1024, FLASH_DATA, YES, NO ); SET_REGION( 1, FIRMWARE_START + 1024, FIRMWARE_MAXSIZE - 1024, FLASH_CODE, NO, NO ); SET_REGION( 2, MAIN_RAM_START, MAIN_RAM_SIZE, SRAM, YES, NO ); +#ifdef AUX2_RAM_START + SET_REGION( 3, AUX2_RAM_START, AUX2_RAM_SIZE, SRAM, YES, NO ); +#else DIS_REGION( 3 ); +#endif SET_REGION( 4, AUX1_RAM_START, AUX1_RAM_SIZE, SRAM, YES, NO ); #elif defined(SECMON)