Необходимо преобразовать файл OMF в формат файла ELF

Я использую Keil C51 инструмент для компиляции моей прошивки, который выводит .objфайл (пишу прошивку на 8051). Однако я собираюсь использовать другой инструмент для отладки прошивки, который принимает только файлы эльфов или гномов в качестве входных данных. Поэтому мне было интересно, есть ли какие-нибудь инструменты, которые могут преобразовать мой файл.obj в файл elf или dwarf?

Я немного покопался на веб-сайте Keil (здесь), и, согласно ему, создается файл obj - это OMF-51 (не уверен, почему 51 упоминается в названии формата).

С этой информацией я попытался использовать найденный на Github инструмент под названием objconv (здесь), который утверждал, что может конвертировать OMF в ELF, но я столкнулся с ошибкой, когда попробовал.

Я надеюсь, что кто-то может предложить более простые способы решения моей проблемы или любой другой инструмент, который существует.

Изменить: я пробовал использовать objcopy и похоже, что OMF-51 не поддерживается форматом. Пожалуйста, поправьте меня, если я ошибаюсь.

0 ответов

Другие вопросы по тегам