keil jlink下载无响应_Jlink使用技巧之JScope虚拟示波器功能

J-Link简介

75b74539546b0b762de19db12e1948fd.png

J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。简单地说,是一个JTAG协议转换盒。

其连接到计算机用的是USB接口,而到目标板内部用的还是jtag协议,它完成了一个从软件到硬件转换的工作。

支持ARM7、9、11,Cortex-M, Cortex-A5/A8/A9等内核芯片的仿真,与IAR,Keil等编译环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM很好的开发工具。

JTAG和SWD接口定义

3e1160ddd721aa0cc071f2ac613775c4.png

J-Scope是什么?

7f2fddf8c6df24c6ad1ec05fbd10cca7.png

J-Scope是SEGGER公司推出的,可以在目标MCU运行时,实时分析数据并图形化显示的软件

J-Scope可以以类似示波器的方式显示多个变量的值。它读取elf或axf文件并允许选择多个变量进行可视化。

只需将目标微控制器连接到J-Link并启动J-Scope,几个步骤即可配置J-Scope,并选择要显示的符号。

配置可以存储在项目文件中,以便于重复使用和移植,在J-Scope中选择的每个符号都可以单独配置。

55f33dcbdf10d34253b68ca4d8dd8c2d.gif

软件准备

要使用J-Scope功能,除了一个JLink V9外,还需要安装J-Flash和J-Scope软件。

1.下载JLink_V614b.exe

地址:

http://wcc-blog.oss-cn-beijing.aliyuncs.com/img/20181014-KeilBin/JLink_Windows_V614b.exe

2.下载Setup\JScope\V611m.exe

地址:

http://wcc-blog.oss-cn-beijing.aliyuncs.com/img/20181014-KeilBin/Setup_JScope_V611m.exe

使用方法

编写测试代码,将程序下载到单片机内

float x = 0;

double sin_o = 0;

double cos_o = 0;

int in;

int main(void)

{

   while(1)

   {  

   x += 0.01;

   if(x >= 100)

   x = 0;

       sin_o = sin(x);

       cos_o = cos(x);

   }

}

J-Scope软件的配置

新建工程

在Target Device处选择对应的单片机型号,并加载工程生成的axf文件

df76bf1ada6803aad4c384b3605c7d86.png

配置如图所示,点击OK完成配置

在底部右键 Addb9564b646057c58cf2ee307fbc93654d.png

选择要观察的变量

f7f927791894b6ba172b5c5f1008e21f.png

点击红色按钮开始运行

55f33dcbdf10d34253b68ca4d8dd8c2d.gif

测试代码工程下载

STM32F103ZET6

http://wcc-blog.oss-cn-beijing.aliyuncs.com/img/20181014-KeilBin/STM32F103ZET6.rar


a5275a5d7082d46bdb943a39a96e2ebc.png

本文由作者『wcc149』授权发布,来自公众号『子电路开发学习』。

回答: 要使用keil5虚拟示波器,首先需要安装keil mdk,并下载工具Keil Array Visualization V1.0。然后打开相关选项,包括打开update选项和打开TCP端口号相关选项。\[1\]在虚拟环境下查看输出PWM的周期和频率,可以全速运行输出波形后,用鼠标滚轮改变PWM波的大小,选中波形的一个位置,图形底部会出现时间1。再将鼠标放在一个PWM结束的地方,会出现时间2。周期可以通过时间2减去时间1来计算,频率可以通过周期的倒数得到。如果选取两个PWM波,只需将结果除以2即可。占空比的计算类似,只需要计算高电平(低电平)的时间,然后除以周期即可。\[2\]在使用keil5虚拟示波器之前,还需要更改一些配置,包括选择debug并勾选use silmlator,然后根据实际需求更改配置。然后点击调试按钮,再点击虚拟示波器按钮进入软件仿真界面。点击setup进入配置界面,添加要检测输出的GPIO引脚号,并选择display type为bit。最后点击全速运行按钮,就可以看到波形的输出了。\[3\] #### 引用[.reference_title] - *1* [keil MDK使用虚拟示波器](https://blog.csdn.net/u011046042/article/details/80750817)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [如何使用Keil5中的虚拟示波器进行软件仿真](https://blog.csdn.net/weixin_43737995/article/details/98049869)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值