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之JScope调试相关推荐

  1. MDK stm32软件仿真调试

    MDK stm32软件仿真调试 选择好单片机型号 配置Debug选项 选择好单片机型号 我选的STM32F103ZET6型号,大家可以根据自己手上stm32开发板的型号来选择. 外部晶振频率的选择:8 ...

  2. STM32之QSPI调试记录

    STM32之QSPI调试记录 先声明一下,STM32的QSPI外设同样支持单线模式(兼容普通spi),只是相比普通的spi少了一些特性(比如只支持模式0和3.不能LSB发送等),但是用来操作flash ...

  3. STM32 的 JLink 调试时「Flash Timeout」和「Flash Download Failed」问题解决

    前天(7月12号)晚上从学弟手里拿到了一套神舟三号 STM32 板子,学弟说这个板子「时好时坏」的,有时候下不进去程序.我本来有一个 CEPARK 的板子,但是一直对神舟的板子很感兴趣,准备第二天试一 ...

  4. STM32初学——OLED调试4-1 5-1/5-2

    串口调试advantage:借助强大的电脑来调试 点灯调试法 注释调试法 对照法 OLED_ShowChar(1, 1, 'A'); 显示一个字符 指定起始行,指定起始列,显示字符 OLED_Show ...

  5. STM32的SWD调试方式

    http://www.ichanging.org/stm32-swd.html 找到一篇比较好的 关于stm32  SWD模式 下载 调试 配置文章 整理如下: 我们比较常用的是Jlink下载器 ,这 ...

  6. 关于STM32仿真ITM调试那些事(STM32+JLINK+KEIL)

    在刚刚学习的STM32单片机之后,我就想知道是否可以查看单片机内部的运行参数以及运行时间,直到看到鱼鹰的文章后,我了解到了MDK的仿真不止有断点和变量窗口,原来有很多功能. ITM调试机制 这是一种新 ...

  7. STM32+LORA芯片调试

    最近接手一个新项目,主要是用stm32做控制芯片,然后利用lora通信,实现相关功能. 项目概述 硬件设备 项目流程 LORA介绍 理论知识 调试流程 调试中的问题 个人反思 整个项目由3个同学协作完 ...

  8. FM1722/02NL+STM32硬件SPI调试笔记

    1.介绍 FM17XX 系列通用非接触读卡机芯片是复旦微电子股份有限公司设计的,基于 ISO14443 标准的系 列通用非接触卡读卡机芯片,采用 0.6 微米 CMOS EEPROM 工艺. FM17 ...

  9. STM32单片机下载调试解决方案 e-link32

     在使用STM32单片机的时候,本人遇到以及看到同行们遇到了各种下载和调试过程中问题种种,比如下载器的驱动不合适,下载出现卡死,调试器会崩掉,还有同行购买了盗版的J-LINK在使用的过程中固件容易 ...

最新文章

  1. 4.5.3 BGP协议
  2. SAP 客户主数据表BUT000的extractor
  3. 什么是word2vector
  4. LeetCode 83. 删除排序链表中的重复元素(链表)
  5. 人类遗传变异神库 | ClinVar数据库详解
  6. 符号标志位.进位标志位_功能标志的成本是多少?
  7. MySQL在Docker环境下运行基础
  8. 变量命名规则_Java变量与常量
  9. DBGridEh导出Excel等格式文件
  10. dedecms网站轮播本地显示为什么上传到服务器就不显示了,dedecms后台上传图片实现图片轮播的方法...
  11. Servlet(HttpServletResponse响应对象)
  12. Entity Framework Code First 学习日记(4)
  13. 微信小程序生成携带参数的小程序码
  14. 计算机安装不了cad2007,win7系统电脑中安装cad2007不兼容无法打开的解决方法
  15. python外文文献翻译_英文学术文献翻译软件有哪些推荐?
  16. 元宇宙游戏项目:Decentraland(治理通证:MANA)
  17. python的scapy_python scapy网络嗅探
  18. 使用Trinity进行转录组组装
  19. 制作arch linux安装u盘,制作 Arch Linux 内存系统启动盘
  20. 入门 redux 和 @connect 装饰器

热门文章

  1. 系统架构师学习笔记-多媒体基础知识
  2. Qt工作笔记-第三种方法在QGraphics上写文本
  3. Qt工作笔记-QHash与QMap查找速度粗略比较实战
  4. java 保留html_好程序员Java培训分享Java包是什么?
  5. mariadb不能导入与mysql可以,mysql/mariadb知识点总结(12):insert语句总结
  6. git tag怎么使用_GIT中tag使用,打版本必备
  7. vue + element-ui 聊天_Vue 插槽详解
  8. (软件工程复习核心重点)第四章总体设计-第二节:设计原理
  9. vs下使用qt设置应用程序的图标
  10. LeetCode 540 有序数组中的单一元素