STM32CubeIDE生成elf转hex、bin文件

这两天尝试了下st新推出的STM32CubeIDE的开发环境,还是挺好用的。
为了生成烧录文件,需要做以下设置。

工程右键》Properties》C/C++ Build 》Settings 》
找到Build Steps选项卡,在“Post-build steps”的“Command”输入以下命令
生成hex:

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

生成bin:

arm-none-eabi-objcopy "${ProjName}.elf" -O binary "${ProjName}.bin"

这样就会在你工程的编译目录下生成对应的和工程同名的hex或bin文件

如果是使用TrueStudio for stm32
需要将“arm-none-eabi-objcopy”替换成“arm-atollic-eabi-objcopy”

STM32CubeIDE生成elf转hex、bin文件_第1张图片

你可能感兴趣的:(单片机)