搜档网
当前位置:搜档网 › Jlink 调试

Jlink 调试

Jlink 调试
Jlink 调试

Mini INS/GPS

如何使用Jink 调试 Mini INS/GPS

本文档主要解决以下问题:

1. Mini INS/GPS的SWD仿真接口的定义

2. Jlink 仿真器如何连接SWD仿真接口

3. 如何使用Jflash 下载目标HEX格式文件

4. 如何使用J link 仿真和调试程序

为了方便用户调试姿态解算程序,Mini INS /GPS 提供了SWD 调试接口。它只需要4个引脚就可以仿真和调试STM32F 的程序。

1. SWDIO 数据通信引脚

2. SWDCLK 时钟引脚

3. GND 公共地,需要与仿真器的地连接在一起

4. VCC 3.3V 电源,有的仿真器用于检测目标芯片是否已上电。

以下是SWD 仿真接口在Mini INS/GPS 板子上的位置和引脚定义

Mini INS /GPS 的SWD 调试接口

双色状态指示

LED

SWD

调试接口

Jlink 仿真器的接口

SWD 接口Jlink 仿真器

J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。Jlink 是分版本的,只有Jlink V6 或者更高版本的Jlink 才支持SWD 接口目前市面上的大都是Jlink V8版本,这是完美支持SWD 调试的

注意:

SWD 数据

SWD 时钟

目标板电压

目标板GND

只需连接其中一个就可

Mini Jlink 与模块的连线图如下

Mini Jlink 的应用

Mini Jlink 功能:

1.支持SWD调试,支持STM32F系列单片机的仿真

2.只需要三条线,就可以进行芯片的下载程序和仿真操作 大大减少IO连接

3.兼容 JLink的SWD调试部分。

特别提示:

Mini Jlink

并不向目标板提供电源,在编程和仿真时,目标板必须自行连接电源

Jlink 与 Mini IMU 的SWD接口连接

如何使用 Jflash 将已编译好的Hex下载到STM32单片机JFlash是Jlink驱动安装时就已经安装好,专门用于写处理器Flash数据的。以下介绍如何借助jlink仿真器和Jflash软件将HEX文件导入STM32

点击开始菜单

1.首先 打开JFlash

项目和接口属性

信息提示

设置接口为SWD

将Jlink 的

接口设置

成USB 通

信口。

将目标芯

片接口设置成SWD 仿

真接口

选择目标芯片

选择对应

的目标芯片型号,请

正确选择

特别提示:

Mini INS /GPS 的主控制芯片型号为 STM32F103TB ,在此我们选择

STM32F103CB

点击确定完成设置

1.将Jlink 连接到 目标芯片 连接方法见前面的介绍

2.给目标芯片上电。给板子上电.

3.jlink 连接至电脑

到此,我们已经完成了下载程序的基本设置。接下来就是打开HEX 文件,进行下载操作了。为了完成接下来的动作,你需要:

打开HEX文件

选择目标文件

点击打开

打开后的HEX文件内容

开始下载程序

提示连接成功,否则 要检查SWD三条线是否正确可靠连接

到此 程序下载完成

MDK 软件的调试设置

在此,我们以开篇第一个工程为例,讲解如何使用Jlink调试 Mini IMU。

1.打开之前创建的工程

经过以上的设置,Jlink已经可以和MDK相认了。

下载程序:

在程序编译完成后,如果没有错误。那么就可以将程序下载到目标芯片中运

行了。

由于我们设置了当下载完成后立即运行程序。

在出现 Application running ... 之后,程序就已经在目标芯片中运行看看运行效果吧、

开启仿真

相关主题