cancel
Showing results for 
Search instead for 
Did you mean: 

stm32f4 flash operation not stable.sometimes the write operation cannot be success!

xqing.1
Associate II
 
4 REPLIES 4
xqing.1
Associate II

Any attempt to read the Flash memory on STM32F4xx while it is being written or erased, 

causes the bus to stall. Read operations are processed correctly once the program 

operation has completed. This means that code or data fetches cannot be performed while 

a write/erase operation is ongoing.

How to protect it???

GLASS
Senior

Dualbank flash is the more efficient solution​.

you can also relocate critical SW (isr, all flash write functions, etc...) in RAM.