File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -117,17 +117,17 @@ static void mpu_init(void)
117117
118118 /* Read access to address space with XN */
119119 mpu_setaddr (0 , 0 );
120- mpu_setattr (0 , MPUSIZE_4G | MPU_RASR_ENABLE | MPU_RASR_ATTR_SCB | MPU_RASR_ATTR_AP_PRO_UNO | MPU_RASR_ATTR_XN );
120+ mpu_setattr (0 , MPUSIZE_4G | MPU_RASR_ENABLE | MPU_RASR_ATTR_SCB | MPU_RASR_ATTR_AP_PRW_UNO | MPU_RASR_ATTR_XN );
121121
122122 wolfboot_mpusize = mpusize (wolfboot_flash_size );
123123 if (wolfboot_mpusize == MPUSIZE_ERR )
124124 return ;
125125
126- /* Text in Read-only memory */
126+ /* wolfBoot .text section in flash memory (exec OK) */
127127 mpu_setaddr (1 , flash_base );
128- mpu_setattr (1 , wolfboot_mpusize | MPU_RASR_ENABLE | MPU_RASR_ATTR_SCB | MPU_RASR_ATTR_AP_PRO_UNO );
128+ mpu_setattr (1 , wolfboot_mpusize | MPU_RASR_ENABLE | MPU_RASR_ATTR_SCB | MPU_RASR_ATTR_AP_PRW_UNO );
129129
130- /* Data in r/w memory */
130+ /* Data in RAM */
131131 mpu_setaddr (2 , ram_base );
132132#ifdef RAM_CODE
133133 mpu_setattr (2 , MPUSIZE_64K | MPU_RASR_ENABLE | MPU_RASR_ATTR_SCB | MPU_RASR_ATTR_AP_PRW_UNO );
You can’t perform that action at this time.
0 commit comments