STM32CubeIDE基础学习-设置输出HEX和BIN文件的方法
前言
当某些时候,需要把一个程序下载到单片机里面进行功能验证或者看结果时,可以用串口软件来烧录程序,而不用再打开程序工程在线烧录程序这么麻烦了,那么就需要该工程文件夹下有支持的烧写文件,即hex或bin文件才行,而新建的工程默认是没有生成的,则需要相关设置输出才行。
这种串口烧录的方法在某些场合是比较实用的,但是缺点是烧录时间漫长(具体根据程序大小而定),毕竟是烧录一次而已,还是可以接受的,免得打开工程的时间更加久了。
STM32比较常用的烧录软件就是Flymcu软件了。
具体设置方法步骤如下:
新建工程后第一次编译代码的时候,并没有看到有下载的HEX文件,是因为没有设置生成输出导致的,刚新建的工程默认是没有输出的,需要设置输出才行,如下图所示:
设置方法如下图:
鼠标右键点击工程文件,然后点击Properties,进去就可以选择设置了,按照标号步骤即可。
设置后,再次编译就可以看到左边工程栏输出HEX和BIN烧写文件了。
也可以到工程里文件夹面看到这些文件的,如下图所示:
得到这些文件之后就可以使用串口软件来烧录了,也可以提供这些烧写文件给被人下载使用的了。