J-flash或J-flash-arm下载hex文件到stm32中

一、一般V4点几的版本是这样的

step1.(如下图)

step2.(如下图)

step3.(如下图)

step4.(如下图)

step5.(如下图)

以上转自百度文库

https://wenku.baidu.com/view/3312b7ee2f60ddccdb38a014.html

亲测发现的确需要重新上电才能生效。

二、下面就是V6.2版本的J-flash(因为博主用的就是这个版本,其他版本还不是很清楚,不过可以尝试)

step1.(如下图)

step2.(如下图)

打开后跳出上图,选择create a new project——start J-Flash

跳出上图,设置如图(博主本人用的是stm32f405RG)

step3.(如下图)

选择options——project settings...

进行如上图设置,设置完选择确定,此时信息如下图(注意左侧列表信息)

step4.(如下图)

选择file——open data file打开你要下载的.hex文件,打开后界面如下

step5.(如下图)

step6.(如下图)

step7.(如下图)

然后提示成功你的程序就已经开始运行啦

这部分参考whalefall    的博客

https://blog.csdn.net/whalefall/article/details/80775294

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Keil开发环境下,下载STM32HEX文件可以通过以下步骤完成: 1. 首先,确保你的工程已经编译成功并生成了HEX文件,这可以通过编译工具栏或者Build选项来完成。 2. 打开编译成功的工程文件夹,通常在工程的输出目录下可以找到名为Output的文件夹。 3. 在Output文件,你可以找到生成的HEX文件,它的文件扩展名为.hex。 4. 连接STM32开发板与PC,通过USB线或者其他连接方式将它们连接在一起。 5. 打开Keil的Flash编程器(Flasher)工具,在工具栏或者选项菜单找到并选择Flasher。 6. 在Flasher窗口,选择适合你的目标板的通信接口,通常是ST-Link或者J-Link。 7. 通过选择适当的接口,并点击Connect按钮来连接PC和目标板。 8. 连接成功后,在Flasher窗口选择目标板的型号,并且选择HEX文件路径。 9. 在HEX文件路径,选择你之前编译生成的HEX文件。 10. 最后,点击Flash按钮来下载HEX文件STM32开发板上。 完成以上步骤后,HEX文件将会以固件的形式下载STM32开发板上,使得你的程序可以运行在目标硬件上。 ### 回答2: Keil是一种主要用于嵌入式系统开发的集成开发环境(IDE),而STM32是意法半导体(STMicroelectronics)公司生产的一系列32位ARM Cortex-M微控制器。 要在Keil下载hex文件STM32微控制器上,需要按照以下步骤进行操作: 1. 首先,确保已经使用Keil编译器和链接器生成了要下载hex文件。这可以通过在Keil IDE选择编译和生成选项来实现。 2. 将STM32微控制器与计算机连接,可以通过USB或其他适配器来实现。确保在计算机上已经安装了适当的驱动程序。 3. 打开Keil IDE,并选择 "Flash" 选项卡,然后选择 "Configure Flash Tools"。 4. 在弹出的窗口,选择正确的目标设备(即要下载STM32微控制器)和进制文件类型(hex文件)。 5. 设置好连接器选项,包括芯片类型、连接方式(如JTAG或SWD)和下载的地址等。 6. 确认设置后,点击 "OK" 保存配置。 7. 在Keil IDE选择 "Flash" 选项卡的 "Download" 选项。此时,Keil将会连接到STM32微控制器并将hex文件下载到其闪存。 8. 等待下载过程完成,此时Keil会提供下载状态的反馈信息。 9. 下载完成后,可以通过Keil IDE的 "Flash" 选项卡的 "Verify" 选项来验证下载hex文件是否已正确写入STM32微控制器的闪存。 通过以上步骤,就可以在Keil STM32成功下载hex文件STM32微控制器上,以便进行嵌入式系统的开发和测试。记住,在此过程要特别注意选择正确的目标设备和连接方式,以确保下载过程的成功和正确性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值