Part Number: TMS320F280049C
We are storing the Mode selection received from another microcontroller. Since EEPROM is not available, we utilize BANK0_SECTOR13 of the internal flash memory as a substitute.
- Configuration: BANK0_SECTOR13 is configured in PAGE: 1 as Data Memory.
- Flash Operations: We use the FlashAPI library for performing Erase and Write operations.
- Memory Protection: DCSM (Dual Code Security Module) protection is applied to Program Memory locations and not to SECTOR13.
However, when the Mode is written to SECTOR13 during runtime, the firmware checksum changes depending on the value stored. This results in different checksum values across operations.
Is there any possible means to configure a permanent Flash location to read and write without the checksum variation?