I want to store program version (four bytes) in a static place inside program memory, i.e., in a specific absolute address.
I use "section" attribute to store this in a section at the program's end. However, the program's end isn't static at compile time (varies with program size).
I'm using AT90CAN128 mmcu.
Any ideas? Can I use interrupt vector space somehow?