2025-07-10 5:18 AM
Following this post describing how to disable speculative accesses on external memories range (0x6000 0000 to 0xDFFF FFFF) on Cortex®-M7 processors, I'm wondering if such mechanism should be done to:
- memory regions marked as reserved:
- DTCM / ITCM memory regions not mapped:
ITCM_AXI_SHARED[1:0] and DTCM_AXI_SHARED[1:0] can be used to change the memory allocation.
Solved! Go to Solution.
2025-07-14 3:45 AM - edited 2025-07-14 8:06 AM
Hello,
You need to disable the speculative access especially for the address ranges related to the unused/non initialized external memories.
The MPU background settings provided in this post does the job.
The bottle neck are the external memories. You can also read this post.
2025-07-14 3:45 AM - edited 2025-07-14 8:06 AM
Hello,
You need to disable the speculative access especially for the address ranges related to the unused/non initialized external memories.
The MPU background settings provided in this post does the job.
The bottle neck are the external memories. You can also read this post.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.