历史上的今天
今天是:2025年03月07日(星期五)
2019年03月07日 | STM32之JScope调试
2019-03-07 来源:eefocus
J-Scope是SEGGER公司推出的,可以在目标MCU运行时,实时分析数据并图形化显示的软件。我们一起来了解一下J-Scope吧。
我们在前四篇的文档中介绍了MCU向调试终端输出信息的方法。今天就介绍一个更炫更酷、可以图形化显示数据的调试法宝—JScope。
J-Scope是SEGGER公司推出的,可以在目标MCU运行时,实时分析数据并图形化显示的软件。它不需要像SWO那样需要MCU上面额外的引脚,而是使用标准的调试接口。J-Link驱动4.90之后的版本都有这个软件哦。
J-Scope可以像示波器一样显示多个变量的值,通过读取一个ELF文件,允许选择一定数量的变量可视化,如图 1所示。你可以简单的将目标MCU连接到J-Link,并启动J-Scope软件。

使用J-Scope的同时还可以并行使用调试环境,扩展工程师的IDE的调试经验。更加方便我们分析调试过程中的数据。
J-Scope使用方法也很简单,首先在Segger目录下打开J-Scope.exe,弹出如图 2所示的对话框,选择需要调试的elf文件,单击OK。

然后在如图 3所示的对话框添加变量。注意添加的变量在程序中应该是全局变量。

单击OK,选择运行之后,我们就可以看到J-Scope绘制出来的精美的曲线了。
上一篇:STM32之通用定时器编码器模式
下一篇:STM32之RTT调试
史海拾趣
|
小弟现在手上有块深圳海天雄的6410开发板。最近在学习它的bootloader源码。 在网上看到we-hjb大侠的帖子上说,一般在eboot之前有个nboot,可是海天雄给的源码中好像没有nboot这一块,生成的eboot.bin是264k。 请问大家在nandflash启动的时候,可 ...… 查看全部问答> |
|
44b0 FIQ中断怎么写?我这中断向量表0x1c后怎么还有中断向量? 1、44b0 FIQ中断怎么写? 2、我这中断向量表0x1c后怎么还有中断向量?这是怎么起作用的? b InitialReg b Error_ISR b Error_ISR ...… 查看全部问答> |
|
问题一:MOV是怎么影响CPSR的 问题二:求证对BX用最后一位标志状态切换的一点猜想 程序代码如下: AREA EX,CODE,READONLY ENTRY MAIN &nb ...… 查看全部问答> |
|
刚接触和学习51,我看到有的定时器初值设置是 TH0=(65536-50000)/256; TL0=(65536-50000)%256; 有的是TH0=0FCH TL0=66H 这两种设置有什么区别,好像第二种简单一点,能不能帮忙解释下第 ...… 查看全部问答> |
|
我一直很喜欢单片机,也想往这方面发展,可是我找工作却到处碰壁,我现在只会51单片机,不过在自学avr,编程仿真都还行,用c和汇编,也会ptotel,数电模电都行,但去找工作人家不是嫌我没经验,就是要求高,像得会dsp啊,arm啊,所以我现在的水平找 ...… 查看全部问答> |
|
(一)芯嵌stm32入门视频,下载地址:http://pan.baidu.com/share/link?shareid=2052956608&uk=3942664303 芯嵌stm32入门视频之一《stm32入门初探》 芯嵌stm32入门视频之二《芯嵌stm32使用指南》 芯嵌stm32入门视频之三《JLink的安装和使用》 ...… 查看全部问答> |




