这两天尝试了下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”