NEWER New Optiboot bootloader

mprowe:
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?

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

They are not contiguous, the .sec1 is actually section .TEXT, and .sec1 is the .version section.

.TEXT ends at 0x7FCD
.version starts at 0x7FFE

So, there is about 31 bytes of FLASH unused between them.

Chuck.