よく忘れるのでメモ。
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)
コメント