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

时间:2024-04-10 21:01:19

1.hex文件的生成

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

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

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

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

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

2.bin文件的生成

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

在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文件的烧写

烧写工具stm32 bin文件和hex文件的生成和下载stm32 bin文件和hex文件的生成和下载

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

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

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

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

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

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

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

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

然后点击Target下的Connect连接,在下面的对话框中可以看到Connected successfully。stm32 bin文件和hex文件的生成和下载

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

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

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