Skip to main content
rndkd1
Associate II
November 28, 2022
Solved

STM32F207 access data to beyond flash size

I have STM32F207ZE and made a project that read and write data to flash memory.

​

STM32F207ZE flash size is 512Kbyte.

but I tried writing data to a 0x80E0000 address(flash sector 11), it worked.

​Surprisingly, the STM32CubeProgrammer can also has access to that sector.

​

0693W00000WJaEeQAL.png 

Why can data be written to an address beyond of flash memory boundary?

​

Is it ok to use beyond the flash memory size indicated in the datasheet?

​

​

This topic has been closed for replies.
Tesla DeLorean
Tesla DeLoreanBest answer
Guru
November 28, 2022

All the STM32F2 have 1MB on die, subsets of this are tested in an effort to reduce costs.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..

4 replies

Tesla DeLorean
Tesla DeLoreanBest answer
Guru
November 28, 2022

All the STM32F2 have 1MB on die, subsets of this are tested in an effort to reduce costs.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
rndkd1
rndkd1Author
Associate II
November 28, 2022

So Reading and writing to flash sector 11 in STM32F207ZE actually works, but is not guaranteed?

Tesla DeLorean
Guru
November 28, 2022

Yes, but I don't think they endrance test the earlier memory either, just operate it under stressed conditions looking for gross failure. ie do all cells erase and program.​

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
AScha.3
Super User
November 28, 2022

right.

If you feel a post has answered your question, please click on " Best Answer ".