Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
I am attempting to emulate 2kB of EEPROM Type A data in flash to store some calibration data. The data can be stored and read correctly if it is placed at address 0x00000400, after the interrupt vector table. But in order to retain this data during a reprogramming event I have placed it at the beginning of MAIN flash and shifted the interrupt vector table appropriately. However, any attempts to program the device fail with "Error -1001". What is causing this? Do I need to make changes to the linker script or startup file?
I am using CCS v12.8.1.00005, MSPM0 SDK v2.2.0.05, and SysConfig v1.21.0.
Linker File:
Flash Settings:
Error: