cancel
Showing results for 
Search instead for 
Did you mean: 

Speculation on STM32F767

GGran.2
Associate II

Hello,

I'm studying the STM32F767 MCU, and I noticed that in STMCubeIDE is possible to configure if the speculation is permitted, but I didn't find an explanation of this feature. If I set Speculation disabled, do I set the flash strongly-ordered? Does speculation concern only the flash or it concerns also the other memories?

Thank you

1 REPLY 1
SofLit
ST Employee

Hello,

In CubeMx while you start a new  project with a Cortex-M7 based microcontroller, it invites you to disable the speculative access using background MPU configuration.

This setting is to prevent the speculative access to unused external memory regions such as FMC, QSPI etc ..

Internal memories including the flash are not impacted by the speculation.

For more explanation, please refer to this thread.

Hope I answered your question.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.