cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F207 access data to beyond flash size

rndkd1
Associate

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?

1 ACCEPTED SOLUTION

Accepted Solutions

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
Up vote any posts that you find helpful, it shows what's working..

View solution in original post

4 REPLIES 4

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
Up vote any posts that you find helpful, it shows what's working..

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

AScha.3
Chief II

right.

If you feel a post has answered your question, please click "Accept as Solution".

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
Up vote any posts that you find helpful, it shows what's working..