Цитата(nanorobot @ Nov 13 2014, 22:12)

Не считал этот момент принципиальным, ибо нынешний скрипт линкера дает оба формата. Но если нужно выбрать что то одно, я предпочел бы elf.
Хм. Скрипт линкера не даёт вообще никаких выходных файлов. Вообще он к выходным форматам отношения не имеет.
Если нужно получить один общий HEX, то лучший способ - ознакомиться с у утилитами objcopy и
srecordОбщий elf имеет смысл получать только для целей отладки. Т.к. для M0 ядра у вас отладочной информации в HEX скорее всего не содержится, то преобразование HEX -> ELF ИМХО бессмысленно.
П.С.
Опишите подробнее, что у вас имеется, и что вы хотите сделать.
Что вы называете "проектом"? Для меня "проект" в разделе "opensource" это, например, Makefile.