Приветствую!
Возникла необходимость перенести проект из Atmel Studio в IAR и столкнулся с неожиданной проблемой - в IAR не получается настроить Linker, что бы после компиляции создавались два файла - .hex и .elf.
С .hex-файлом проблем нет - настроил линкер по инструкции, найденной на просторах сети, и всё заработало. А вот с .elf-файлом ничего не получилось - В настройках линкера, на вкладке "Extra Output", включил параметр "Generate extra output file" и выбрал Output format: elf/dwarf. В результате при сборке проекта возникает следующая ошибка:
Fatal Error[e92]: Cannot use the 'elf' output format with this cpu
Error while running Linker
Никто не подскажет, есть ли решение у данной проблемы? Не верится, что для данного устройства невозможно создать elf-файл - в Atmel Studio он создаётся без проблем.
Да, совсем забыл - целевое устройство Atmega8535, версия IAR - 5.50.