cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F765VGT6 - 2 MB flash memory

Shinoy
Associate II

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

1 ACCEPTED SOLUTION

Accepted Solutions
Imen.D
ST Employee

Hello @Shinoy 

The STM32F765VGT6 has 1024 Kbytes of Flash memory as indicated on the STM32F765xx datasheet.

ImenD_0-1711012539874.png

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". 

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen

View solution in original post

5 REPLIES 5
Imen.D
ST Employee

Hello @Shinoy 

The STM32F765VGT6 has 1024 Kbytes of Flash memory as indicated on the STM32F765xx datasheet.

ImenD_0-1711012539874.png

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". 

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen

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

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.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

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.

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

Thanks!

That answers why I am able to load my software beyond the 1MB boundary.

Regards,

Shinoy