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.

MSPM0L1305-Q1: reason for limiting flash size by 8B from full address range

Part Number: MSPM0L1305-Q1
Other Parts Discussed in Thread: MSPM0L1305

Tool/software:

Hi TI Team,

In original TI linker file for MSPM0L1305 following Flash range is defined:

 

    FLASH           (RX)  : origin = 0x00000000, length = 0x00007FF8

 

What is the reason for limiting the size by 8B from full address range / typical sector size?

What will be the effect if we try to access the data? We use full sector mirror that we then save to the flash - 1024B.

BR

FM

  • Hi FM,

    Not sure whether this is an issue with the design, but it is mentioned in the DS, Table 8-4 memory organization

    So you can't access the last 8 bytes as a program fetch, but I believe you can store non-executable instructions, like data.

    Correction to the above: The last 8 bytes (FLASH WORD) are not addressable regardless if it is instruction or data.