I would like space in flash that can be written to during production and then never changes or is overwritten. I have explored adding a section in the linker.
SECTIONS
{
__RAM_segment_start__ = 0x20000000;
__RAM_segment_end__ = 0x20040000;
__RAM_segment_size__ = 0x00040000;
__FLASH_segment_start__ = 0x00000000;
__FLASH_segment_end__ = 0xFFEFF;
__FLASH_segment_size__ = 0xFFEFF;
__DEVICE_VALUES_segment_start = 0xFFF00;
__DEVICE_VALUES_segment_end = 0x00100000;
__DEVICE_VALUES_segment_size = 0x100;
Are these values relative offsets or actual and how do I test this new segment. What are my options for programming this space on a production line.