Skip to main content
Graduate
April 26, 2024
Solved

Store values in internal flash

  • April 26, 2024
  • 3 replies
  • 1983 views

Can variable values be stored in some fixed addresses of internal flash and retrieved from them after reset? 

is there any example for same.

    This topic has been closed for replies.
    Best answer by Andrew Neil

    @Uwe Bonnes wrote:

    You can write to erased memory cells. 


    @GauravK for more on this, see:

    https://community.st.com/t5/stm32-mcus-products/flash-write-versus-erase-cycles/m-p/665631/highlight/true#M241948

    and follow the link.

    3 replies

    Graduate II
    April 26, 2024

    You can write to erased memory cells. This must happen in chunks, e.g. 256 bits on H7 and down to single bytes on some older families. If the retrieved value needs to be reporgrammed later, look for EPROM emulation.

    Super User
    April 26, 2024

    @Uwe Bonnes wrote:

    You can write to erased memory cells. 


    @GauravK for more on this, see:

    https://community.st.com/t5/stm32-mcus-products/flash-write-versus-erase-cycles/m-p/665631/highlight/true#M241948

    and follow the link.

    GauravKAuthor
    Graduate
    April 30, 2024

    I will be checking and get back if needed

    Visitor II
    July 18, 2024

    Hi,

    I am working on STM32G0 series and trying to save the records (120bytes each record) into internal mcu flash memory location and when it required will read the read the stored records and do our operations.

    Please let us know the logic.

    Regards,

    Kumar

     

    Super User
    July 18, 2024

    See the links posted earlier!

    Some more info here - including links to some other implementations:

    https://community.st.com/t5/stm32-mcus-embedded-software/eeprom-emulation-virtual-addresses/m-p/675788