stm32 bin文件和hex文件的生成和下载

1.hex文件的生成

stm32 bin文件和hex文件的生成和下载_第1张图片

在如上图的设置中勾选上生成创建hex文件即可,通过串口可以将hex文件下载到芯片中,在下载过程中要让芯片的boot0为1,boot1为0.在下载完成后芯片断电将boot0置为0,重新上电启动开发板。

在通过串口进行下载时的flymcu软件的设置为

stm32 bin文件和hex文件的生成和下载_第2张图片


2.bin文件的生成

stm32 bin文件和hex文件的生成和下载_第3张图片

在After build/Rebuild中勾选第一项并在后面填写

C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o ../output/1.bin ../output/1.axf

前面是keil5中fromelf.exe应用程序的路径,后面1是工程文件名字

3.bin文件的烧写

烧写工具

打开后会弹出一个对话框点×就行。然后点File菜单下Open File,打开要烧写的bin文件,选好后点击确定,然后出现如下界面,点击OK

stm32 bin文件和hex文件的生成和下载_第4张图片


然后点击Options,点击第一项,进行设置,设置界面如下

stm32 bin文件和hex文件的生成和下载_第5张图片

stm32 bin文件和hex文件的生成和下载_第6张图片

stm32 bin文件和hex文件的生成和下载_第7张图片

根据实际情况选择芯片型号和下载方式

然后点击Target下的Connect连接,在下面的对话框中可以看到Connected successfully。

stm32 bin文件和hex文件的生成和下载_第8张图片

然后点击Target下的Program,进行程序的下载,在连续出现的两个对话框都选择是,下载完成后对芯片重新上电或者复位,就行。

stm32 bin文件和hex文件的生成和下载_第9张图片



你可能感兴趣的:(STM32开发)