2020-08-24 11:57 PM
Hi,
I am using internal flash of STM32F205RB . i need to know when the flash read/write operation is going on how the interrupts(global/timer etc..) will be effected.
I have seen the data sheet of STM32F205RB but i didn't find the useful information.
I am new to ST controllers, Any help would be appreciated.
Thanks in advance.
2020-08-25 12:52 AM
Any read operation on flash will block (wait states inserted), this includes access to vector table and code execution.
To avoid this, all code set needs to be in RAM
2020-08-25 12:57 AM
Like with all similar platforms, code execution from the Flash bank you are programming is stalling.
If you need to be operational during Flash operations, you need to place code in RAM, or choose a (more expensive) dual/multi bank MCU.
AFAIK, the F205RB is single-bank. Check the respective datasheet / reference manual sections.