From fa71c8244c1acfaa0c0e0ad7c0f41102b36590ed Mon Sep 17 00:00:00 2001 From: tychovrahe Date: Fri, 14 Jul 2023 10:20:53 +0200 Subject: [PATCH] fix(core): fix MPU settings [no changelog] --- core/embed/trezorhal/stm32f4/mpu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/embed/trezorhal/stm32f4/mpu.c b/core/embed/trezorhal/stm32f4/mpu.c index 61ca977c2a..75fa6916bc 100644 --- a/core/embed/trezorhal/stm32f4/mpu.c +++ b/core/embed/trezorhal/stm32f4/mpu.c @@ -113,11 +113,11 @@ void mpu_config_firmware(void) { LL_MPU_REGION_SIZE_64KB | LL_MPU_REGION_PRIV_RO_URO | MPU_RASR_XN_Msk; */ - // Bootloader (0x08020000 - 0x0803FFFF, 64 KiB, read-only) + // Bootloader (0x08020000 - 0x0803FFFF, 128 KiB, read-only) MPU->RNR = MPU_REGION_NUMBER0; MPU->RBAR = FLASH_BASE + 0x20000; MPU->RASR = MPU_RASR_ENABLE_Msk | MPU_RASR_ATTR_FLASH | - LL_MPU_REGION_SIZE_64KB | LL_MPU_REGION_PRIV_RO_URO; + LL_MPU_REGION_SIZE_128KB | LL_MPU_REGION_PRIV_RO_URO; // Storage#1 (0x08010000 - 0x0801FFFF, 64 KiB, read-write, execute never) MPU->RNR = MPU_REGION_NUMBER1;