Hi, I noticed this behavior while working with an intel hex output. The ihex file contained two lines with overlapping data. As it seems objcopy just steps through the sections in the elf file and outputs those into the ihex file. It seems the Segger linker (not x-checked with GNU) can generate overlapping section with the compressed initialized data and ro padding enabled: From the map file: 000000c4-000000df __SEGGER_init_data__ 28 4 Cnst RO [ Linker created ] 000000e0-000000dd ( ALIGN .=.+429…