Необходимо преобразовать файл OMF в формат файла ELF
Я использую Keil C51
инструмент для компиляции моей прошивки, который выводит .obj
файл (пишу прошивку на 8051). Однако я собираюсь использовать другой инструмент для отладки прошивки, который принимает только файлы эльфов или гномов в качестве входных данных. Поэтому мне было интересно, есть ли какие-нибудь инструменты, которые могут преобразовать мой файл.obj в файл elf или dwarf?
Я немного покопался на веб-сайте Keil (здесь), и, согласно ему, создается файл obj - это OMF-51 (не уверен, почему 51 упоминается в названии формата).
С этой информацией я попытался использовать найденный на Github инструмент под названием objconv (здесь), который утверждал, что может конвертировать OMF в ELF, но я столкнулся с ошибкой, когда попробовал.
Я надеюсь, что кто-то может предложить более простые способы решения моей проблемы или любой другой инструмент, который существует.
Изменить: я пробовал использовать objcopy и похоже, что OMF-51 не поддерживается форматом. Пожалуйста, поправьте меня, если я ошибаюсь.