2023-03-15 05:25 AM
Hello all,
I am working on the STM32H753 Evaluation board and I have a software architecture with an SBSFU running in the internal flash, that jumps to the External NOR flash to execute the user application (Download and Active slot in External NOR flash). My user application is FreeRTOS based.
I am currently working on SBSFU v2.6.1 and have managed to customize the Nucleo H753's example project and my user application to execute successfully from the external NOR flash on my STM32H753 Evaluation board. But, in the process, I had to disable the Memory Protection Unit (MPU) in the SBSFU side due to the following couple of problems:
I have to use an RTOS in my user application. Is there any way at all to circumvent the above mentioned problems or should I run without the Memory Protection Unit (which ST does not recommend)? Thanks a lot in advance. :flushed_face:
Solved! Go to Solution.
2023-03-16 10:10 PM
Update: The Data Cache issue was temporarily resolved by defining the External NOR Flash region as Non-Cacheable in the MPU regions setting.
2023-03-16 10:10 PM
Update: The Data Cache issue was temporarily resolved by defining the External NOR Flash region as Non-Cacheable in the MPU regions setting.