Необходимо преобразовать файл OMF в формат файла ELF - PullRequest
1 голос
/ 14 января 2020

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

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

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

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

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

...