One of the new features of the XMEGA is a "User Signature Row" that is a dedicated page of flash for storing non-volatile and rarely changed information, such as serial numbers, keys, MAC addresses etc.
What I want to do is set some of these values at compile time using avr-gcc.
The catch is, it is not part of the normal flash address space. Therefore, I'm not sure if the usual approach of PROGMEM and linking to a section to a specifc address will work.
It does, however, occupy a particular address in the PDI memory map - 0x008E0400 according to Figure 30-4 of the XMEGA Manual.
Has anyone had a look at this problem? What sort of solution did you come up with?