Keil C51
ファイルを出力するファームウェアをコンパイルするツールを使用してい.obj
ます (8051 用のファームウェアを作成しています)。ただし、elf ファイルまたは dwarf ファイルのみを入力として取り込む別のツールを使用してファームウェアをデバッグすることを検討しています。それで、私の .obj ファイルを elf または dwarf ファイルに変換できるツールがあるかどうか疑問に思っていましたか?
Keil の Web サイト ( here ) を調べたところ、生成される obj ファイルは OMF-51 であることがわかりました (形式名に 51 が含まれている理由は不明です)。
この情報を使用して、OMF を ELF に変換できると主張するobjconv (こちら) という Github で見つけたツールを使用してみましたが、試してみるとエラーが発生しました。
誰かが私の問題やそこにある他のツールを解決するためのより簡単な方法を提案してくれることを願っています.
編集: objcopy を使用してみましたが、OMF-51 はサポートされている形式ではないようです。私が間違っている場合は、私を修正してください。