diff --git a/arch/arm/soc/nxp_kinetis/k6x/nxp_mpu_regions.c b/arch/arm/soc/nxp_kinetis/k6x/nxp_mpu_regions.c index 734b17b986624..16245d767700b 100644 --- a/arch/arm/soc/nxp_kinetis/k6x/nxp_mpu_regions.c +++ b/arch/arm/soc/nxp_kinetis/k6x/nxp_mpu_regions.c @@ -15,7 +15,7 @@ static struct nxp_mpu_region mpu_regions[] = { MPU_REGION_ENTRY("DEBUGGER_0", 0, 0xFFFFFFFF, - 0), + REGION_DEBUG_ATTR), /* Region 1 */ MPU_REGION_ENTRY("FLASH_0", CONFIG_FLASH_BASE_ADDRESS, diff --git a/include/arch/arm/cortex_m/mpu/nxp_mpu.h b/include/arch/arm/cortex_m/mpu/nxp_mpu.h index b451d8793856a..a4cb3895f5bcc 100644 --- a/include/arch/arm/cortex_m/mpu/nxp_mpu.h +++ b/include/arch/arm/cortex_m/mpu/nxp_mpu.h @@ -78,6 +78,9 @@ #define REGION_RO_ATTR (MPU_REGION_READ | \ MPU_REGION_SU) +#define REGION_DEBUG_ATTR MPU_REGION_SU + + /* Region definition data structure */ struct nxp_mpu_region { /* Region Base Address */