Ah.... That's explained that. I just needed a nudge in the right direction.
Now, why does the answer to one question lead to a whole bunch of suplimenty questions?
avr-objdump -march=avr -s optiboot_atmega328.hex optiboot_atmega328.hex: file format ihex [color=blue]Contents of section .sec1:[/color] 7e00 1f92cdb7 deb71124 84b714be 982f9d70 .......$...../.p : 7fc0 f1cf282e 80e0e8df e0e0ff27 0994 ..(........'.. [color=blue]Contents of section .sec2:[/color] 7ffe [color=red]0206[/color] .. ```
Section? (blue highlighting)
I can't find any reference in the Intel Hex File Format or the avr_objdump documentation. Is it a "compiler thing"? Writing to two sections of memory, which, in this case just happen to be contiguous?
Many, (many), thanks for your patience, Martin