2024-03-20 09:50 PM
Hello,
We use STM32F765VGT6 in our product. The datasheet says 1MB of flash memory available but it looks like there is 2MB available for use 0x0800 0000 to 0x081F FFFF.
Is this a documentation issue? Can we use the extra 1MB flash starting from 0x0810 0000 to 0x081F FFFF?
Regards,
Shinoy
Solved! Go to Solution.
2024-03-21 02:14 AM - edited 2024-03-21 02:16 AM
Hello @Shinoy
The STM32F765VGT6 has 1024 Kbytes of Flash memory as indicated on the STM32F765xx datasheet.
ST does not guarantee the flash behavior outside of the region specified in the Datasheet, and all access outside of this memory area is considered as "Out of specification".
2024-03-21 02:14 AM - edited 2024-03-21 02:16 AM
Hello @Shinoy
The STM32F765VGT6 has 1024 Kbytes of Flash memory as indicated on the STM32F765xx datasheet.
ST does not guarantee the flash behavior outside of the region specified in the Datasheet, and all access outside of this memory area is considered as "Out of specification".
2024-03-25 01:26 AM
Hello Imen.D,
May I know how this forbidden 1MB is used in STM32F765VG? Is this space used to store microcontroller temporary/maintenance data?
Is there a chance that the content of the forbidden 1MB memory space will be overwritten?
Regards,
Shinoy
2024-03-25 01:34 AM - edited 2024-03-25 01:37 AM
Hello,
What do you mean by overwritten? If you don’t access this region nothing else could do it.
This region is accessible by the user but we cannot guarantee its good operation since it was not tested in the ST factory. So if the user needs to use it he has to do it on his own.
2024-03-25 01:38 AM
Hi,
the chip is the same in 1M or 2MB version; just only the memory, you pay for, is tested and guaranteed to work 100%.
The other memory is same as in 2MB version, but up to you, to use it and test it. ("usually" its working as it should, hey - is the same chip. Just no guarantee , you didnt pay for the test. )
The area is not "forbidden " and its up to you only, to overwrite it, if your program has an error and doing this.
2024-03-25 02:03 AM
Thanks!
That answers why I am able to load my software beyond the 1MB boundary.
Regards,
Shinoy