I am looking for guidance on how to manage one partition of the on chip flash memory for calibration data and in field re-calibration without wiping out the user program code.
You may either use the settings in the option menu or set up a specific linker-control-file (scattered load file) with more options.
Basically you should use 2 pages alternative - write in on and than erase the other and vice versa.
You can erase single pages with 0x05 Single Erase as FEECON.
How do I designate these pages as "data" so that the tools do not put user code there when I compile, etc? Is there any documentation that discusses this process in more detail?
Retrieving data ...