STM32CubeIDEで、ビルド時にhexファイルを生成する方法

よく忘れるのでメモ。

STM32CubeIDEで、ビルドと同時にhexファイルを生成する方法です。
SW4STM32でも同様です。

プロジェクトのプロパティ → C/C++Build → Settingsと選択し、Build Stepsタブを開きます。

Post-build steps(図の赤い枠の箇所)に、以下のコマンドをコピペ。

arm-none-eabi-objcopy -O ihex "${BuildArtifactFileBaseName}.elf" "${BuildArtifactFileBaseName}.hex"

これでビルド時に、.elfファイルと.hexファイルが同時に生成されます。

確認環境:STM32CubeIDE 1.0.0 (Windows)

参考:
Hex generating – OpenSTM32 Community Site

コメント

タイトルとURLをコピーしました