J-Flash读取STM32内部程序,导出Hex/Bin文件


1. 前言

  • 下面介绍用J-Flash工具读取STM32内部程序,导出Hex/Bin文件的方法

2. 下载 J-Flash 工具

3. 创建新工程 - New project

在这里插入图片描述

4. 选择芯片型号 - Device Setting

  • 这里举例:芯片型号为STM32F103VET6
  • 图1
    图2

5. 测试连接芯片 - Target → Connect

  • 检查Jlink是否正常接线连接:如果选择的是SWD模式,就要连接SWDIO、SWCLK、GND这三根线,连接好之后,点击Target → Connect,如果连接成功,在下面的LOG窗口会显示连接成功提示

  • 图1
    图2

6. 读取STM32内部程序

  • Target → Manual Programming → Read back
  • 有三种方式可以选择,下面详细介绍一下:
    在这里插入图片描述

6.1 方式1 - Selested sectors

  • 选择扇区读取,如果选择这种方式读取,读前可以在Options → Project settings → Flash里选择设置需要读取的扇区

  • 举例:如图二所示,从0x0800 3000开始选,前面的扇区没选,那么读取时则从0x0800 3000开始读取

  • 图1
    图2
  • 图1
    图2

6.2 方式2 - Entire chip(最常用)

  • 读取整个闪存区域的程序(一般都选用这种方式)

  • 图1
    图2

6.3 方式3 - Range

  • 按需求设定读取要读取的的Flash地址范围
  • 举例:起始地址为:0x0800 3000
  • 图1
    图2
    图3

7. 导出Hex / Bin文件

  • File → Save data file as
    在这里插入图片描述

7.1 导出Hex文件

在这里插入图片描述

7.2 导出Bin文件

在这里插入图片描述

8 总结


授人以鱼,不如授人以渔

这里只提供钓鱼方法而不是一条完整的鱼

有问题欢迎留言交流 / 指正o( *  ̄▽ ̄ * )ブ

  • 2
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的小肥丸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值