一、简介

(1)J-Link 下载器使用前请参考《J-Link/JFlash 简介与驱动安装方法》进行驱动安装。

J-Link/JFlash 简介与驱动安装方法-CSDN博客

(2)如《J-Link/JFlash 简介与驱动安装方法》所述,本文章中J-Link的使用采用J-Link OB 进行说明,该下载器为性价比较高的标准SWD接口的下载器,参考链接为: 

https://item.taobao.com/item.htm?spm=a230r.7195193.1997079397.16.50ab52340A16Wf&id=661370064556&abbucket=13

二、读取内部程序使用说明

接下来描述如何使用 SEGGER 公司提供的 J-Flash 软件通过 J-Link 读取芯片内部数据文件。

1、硬件接线说明

J-Link OB采用的标准SWD下载接口,使用时,只需要把对应的引脚定义和STM32系列核心板进行对应的连接即可,即VCC-3.3V,SWDIO-SWDIO,SWCLK-SWCLK、GND-GND,如下图所示:

2、读取芯片内部程序前准备

(1)演示环境说明:

操作系统:window10

硬件调试下载器:J-Link-OB

软件下载器:J-Flash ARM V6.30

调试下载器连接方式:SWD

目标板系统:STM32L431RCT6 开发板

目标板的供电方式:开发板自行供电(只需要连接SWDIO-SWDIO,SWCLK-SWCLK、GND-GND即可)。

(2) 打开JFlash软件(安装驱动目录下“SEGGER\J-Link V6.30d”或者搜索该软件均可以打开)

 (3)第一次打开软件时,需要选择自己的主控MCU芯片(本实验如上所述需要选择STM32L431RCT6)。

 (4) 在Target Device下点击“...”选择对应的主控MCU

(5)找到自己对应的主控MCU型号,点击OK。

(6)点击Target --Connect后,如下提示“Connected Successfully”表示下载器与目标系统建立连接成功,可以进行进行接下来的下载程序或者读取程序了,否则请返回上述内容进行检查。

  3、读取芯片内部程序

点击Target --Manual Programming --Read back-- Entire chip

备注说明:

(1)Selected sectors:被选择的扇区。

(2)Entire chip:整个Flash区域,一般选择这个选项,读取整个Flash区域的程序。

(3)Range:手动指定读取的Flash地址范围。 

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐