使用J

您所在的位置:网站首页 JLINK下载器 使用J

使用J

2023-02-26 02:08| 来源: 网络整理| 查看: 265

文章目录 0.前言0.1.参考资料0.2.使用串口打印波形的不便之处0.3.使用J-scope的好处 1.硬件配置2.软件配置3.软件使用3.1.单片机方面3.2.J-scope方面

0.前言 0.1.参考资料

Jlink使用技巧之J-Scope虚拟示波器功能 写完之后发现一个博客整理了四篇博客内容,写的应该比我写的全。补充: J-Link数据变量波形显示工具J-scope使用方法汇总

0.2.使用串口打印波形的不便之处

对于要查看的实时变量,一般可以用串口打印到可以查看波形的上位机上。但是这种办法有几个不方便的地方:

需要根据配套上位机的通讯协议,在单片机上编写上传数据的代码单片机CPU需要浪费部分时间在串口数据上传上对于很高频率的变量,比如IMU的数据,可能上传速率会达到200HZ,也就是5ms上传一次。单片机这边仅测试,上传数据应该没问题。但是此时上位机上由于并不是响应很快的RTOS系统,可能会导致部分数据丢失,导致看到的波形未必是实际的波形。这对调试是有很大的影响的。 0.3.使用J-scope的好处

使用J-scope查看变量波形,相当于单片机处于debug模式,可以实时查看变量,并绘制变量的波形。也就是说这个数据是J-Link仿真器直接读的,不是串口发的,速度自然快很多,丢帧的可能性也非常小。并且无须任何额外的代码。 但是J-scope的频率貌似最多1KHZ?记得之前听过,不确定。

1.硬件配置

使用如图所示的J-Link,但是这个一般买的比较贵,还又大又笨。 有小巧便宜的可以完全代替J-link的工具,叫做J-link ob。只需四根线连接,一般的STM32F103C8t6最小系统板的那四个下载口就可以直接连接这四根线。

2.软件配置

要使用J-Scope功能,除了一个JLink仿真器外,还需要安装J-Flash和J-Scope软件: JLink_Windows_V614b.exe Setup_JScope_V611m.exe

3.软件使用 3.1.单片机方面

单片机方面无须写任何查看变量相关的代码。但是需要注意以下几点:

要查看的变量定义成全局变量如果MDK工程之前用的是别的下载器,比如STLINK,那么换成JLink下载之前,最好运行keilkill.bat批处理文件删除之前工程生成的中间文件。并在Debug中切换下载器为Jlink,再次全部编译整个工程。否则的话,由于之前的Debug配置文件还在,可能会造成单片机的HardFault硬件错误。 3.2.J-scope方面

打开J-scope,按照如下操作:

新建工程 选择单片机型号和仿真axf文件 添加要查看波形的全局变量 波形界面操作 右键变量更改: 增删要查看波形的全局变量

保存工程 保存工程后后面再打开J-Scope就不用再选择单片机和axf文件了。建议直接在工程目录下新建一个文件夹专门保存J-Scope工程。

打开已有的J-Scope工程 之前保存的J-Scope工程直接打开可能找不到应用,此时可以线打开J-Scope软件,然后从软件中打开之前保存的J-Scope工程。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3