JFlash如何读固件(使用Jflash软件和JLINK烧录器完成STM)

在使用KEIL开发STM32系列MCU的软件过程中,大部分工程师会在开发环境中编译程序后,直接烧录到MCU。但是有时候我们只有HEX文件,且没有安装KEIL开发环境时,我们可以使用SEGGER的JLINK软件工具来完成烧录。

具体步骤如下:

一、打开J-Flash ARM

JFlash如何读固件(使用Jflash软件和JLINK烧录器完成STM)(1)

二、设置相关参数

1、 进入 Options -> Project settings

在Target interface中选择SWD模式(根据具体情况)

JFlash如何读固件(使用Jflash软件和JLINK烧录器完成STM)(2)

在CPU中选择所需要的芯片型号,注意要选择device,而不是Core.

JFlash如何读固件(使用Jflash软件和JLINK烧录器完成STM)(3)

选择确定后,退到主界面;

三、连接芯片

回到应用程序,点击Target -> Connect

JFlash如何读固件(使用Jflash软件和JLINK烧录器完成STM)(4)

成功后,显示如下:

JFlash如何读固件(使用Jflash软件和JLINK烧录器完成STM)(5)

四、打开要下载的软件

JFlash如何读固件(使用Jflash软件和JLINK烧录器完成STM)(6)

点击File -> Open data file 找到需要烧录的hex文件。

JFlash如何读固件(使用Jflash软件和JLINK烧录器完成STM)(7)

五、下载程序

最后在Target中选择Program&Verify,将HEX文件下载到单片机中。

JFlash如何读固件(使用Jflash软件和JLINK烧录器完成STM)(8)

成功后显示:

JFlash如何读固件(使用Jflash软件和JLINK烧录器完成STM)(9)

烧录成功后,重新上电即可运行程序。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页