I've noticed that there is a difference in the "Image Entry Point" address between the ".axf ->Header " display (or .axf ->Symbol Table" display) and the linker output file using the "--list" linker option.
The linker output file shows 0x00002af4 but also 0x00002af5 and the other displays from the IDE .axf view shows 0x00002af5
I saw that difference (one byte offset) also with other functions and not only with e image entry point.
What would be the cause for that? i.e. why thge linker "Memory Map of the image" has this offset?
Just for double checking - so Thumb instruction uses '0' as lsb and Arm uses '1' as lsb?
Thumb uses 1. All Cortex-M instructions are Thumb, so you will always see this 'extra' bit.
Thanks Ronan, go it now finally :-).