Tool/software:
I am trying to essentially create a larger segment of info memory. We have a number of calibration tables that need to be stored and protected from being overwritten during a firmware flash, or just about any other state change. They are far too large to fit into the normally allocated INFO segments, so the next logical step would be to create our own.
We tried the #pragma NOINIT as well as a number of linker configurations accompanying that. The documentation is strikingly bare as far as adjusting the linker file.
In addition, we created a separate memory segment, then located the data in that segment and told the IDE to not flash that portion of memory. However we would prefer to avoid this setup as it is unreasonable to expect the technicians programming these chips to setup their machines the exact same way as ours.
TLDR: It feels like we have been through the whole forum looking for a solution and all we want to do is make an existing function larger.