This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/MSP432P401R: Valid memory region where non-volatile data can be kept/stored permanently

Part Number: MSP432P401R

Tool/software: Code Composer Studio

Hi,

According to the memory map of MSP432P401R, there are several regions:

In Code zone:

      Flash Main memory   0x0000_0000 ~ 0x0003_FFFF

      Flash Info memory     0x0020_0000 ~ 0x0020_3FFF

      SRAM region             0x0100_0000 ~ 0x010F_FFFF

      ROM region               0x0200_0000 ~ 0x020F_FFFF

In other zone:

      SRAM (data)              0x2000_0000 ~ 0x3FFF_FFFF

These 5 regions are  candidates for reserving application non-volatile data.

Which region is the best suitable one for my purpose ?

Also can I write/save data somewhere in 'Flash Info memory', 'SRAM region', 'ROM region', or 'SRAM (data)' ?

Now I am trying to use "Flash main memory' Bank 1 Sector 31 as storage saving the non-volatile data.

Is it OK ? Is there any conflict with other operations ?

Any advice and comments are appreciated.

HaeSeung

  

  

   

  • Hi,

    Of course ROM can't be used since read only memory.

    RAM looses the content after power drop.

    Your code will be most probably in the Flash main, so you need to take care to not overwrite your code with the data you want to store.

    You can also use Flash Info memory, depending how much data you want to store.

    Lukas

**Attention** This is a public forum