您的位置 首页 国产IC

运用Keil下载Hex文件进STM32

使用Keil下载Hex文件进STM32-初学STM32时,是通过串口1把Hex文件下载进STM32的,需要一个串口模块,而且还要设置BOOT0和BOOT1电平,然后通过FlyMcu软件进行下载,这也是一种不错的方法,这里我要介绍的是使用JLink调试器和Keil MDK-ARM来下载Hex文件,无需源代码,只需要一个调试器。

前语

初学STM32时,是经过串口1把Hex文件下载进STM32的,需求一个串口模块,并且还要设置BOOT0和BOOT1电平,然后经过FlyMcu软件进行下载,这也是一种不错的办法,这儿我要介绍的是运用JLink调试器Keil MDK-ARM来下载Hex文件,无需源代码,只需求一个调试器。

所需求的东西和软件

Hex文件,如Demo_STM32.hex

Keil软件,v4或v5版别,如Keil v5.16a

ARM调试器,Jlink或ST-Link,如Jlink v9

STM32开发板,如STM32F103RET6

1.预备一个完好的工程

预备一个完好的工程,留意,这个工程的芯片型号、开发板的芯片型号、Hex文件对应的芯片型号,这三者的芯片型号要保持一致,不然会呈现不能正确运转的问题。如都是STM32F103RET6。

2.确认Jlink现已检测到芯片

如图,先挑选调试器类型,然后点击 SetTIng,假如连接上芯片,会在右侧显现芯片的ID号。

运用Keil下载Hex文件进STM32

3.确认这个工程的Hex文件的输出途径

翻开工程装备界面中的,Output选项,能够看出我这个工程输出文件寄存的途径是在OBJ目录下,名称是NiceDay

运用Keil下载Hex文件进STM32

翻开OBJ目录能够看到这个工程生成的hex文件名称为NiceDay.hex

运用Keil下载Hex文件进STM32

4.把要下载的Hex文件放到OBJ目录下

运用Keil下载Hex文件进STM32

5.把Output界面的NiceDay改为Demo_STM32.hex

留意结尾的扩展名.hex不要少。

运用Keil下载Hex文件进STM32

6.不要编译工程,直接点击下载按钮。

在输出窗口能够看到下载完结

运用Keil下载Hex文件进STM32

假如程序没有运转,能够在下载界面检查是否勾选了下载完结后复位运转。

运用Keil下载Hex文件进STM32

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/344425.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部