嵌入式调试神器-虚拟示波器之JScope

调试神器-虚拟示波器之JScope
在进行嵌入式开发过程中,需要查看某些实时变化的变量,以MDK为例我们通常都是进入DEBUG模式下去肉眼观察,这种方式不太人性化,也比较容易错失掉许多细节。为此我介绍一款可以将需要观察的变量以图形化的方式打印到电脑中,方便实时观察。

JScope是SEGGER公司推出的,可以在MCU运行时,实时分析数据并图形化显示的软件,它是通过SWD协议与底层通信,因此不需要占用额外的io口。JScope以类似示波器的方式显示多个变量的值,它通过读取编译后的elf或axf文件获取变量的地址进而获取变量的数值。对于用户来说只需将目标微控制器连接上Jlink并启动JScope即可。

下面使用正点原子的stm32f407探索者开发板以及对应库函数例程修改后查看对应效果。两个变量一个一直自增一个取每次自增0.01数值的正弦值。

安装步骤。。。。。

创建工程,使用hss模式,elf文件可以使用axf文件解析。

在这里插入图片描述
选择器件型号
在这里插入图片描述
添加变量,axf文件可以自动解析到链接的变量,可以直接选择,变量过多也可以搜索。
在这里插入图片描述
变量还会显示所在的文件,以及数据类型,存储地址。
在这里插入图片描述
点击开始即可显示数据的波形。同时可以自动滚屏,底部显示变量的实时值,最大值最小值。
在这里插入图片描述
软件版本为最新版,增加支持了最近很多的国产32位单片机,比如gd,航顺,极海等等。
在这里插入图片描述
gd32(兆易创新)
在这里插入图片描述
极海
在这里插入图片描述
航顺
在这里插入图片描述
中科芯
在这里插入图片描述
杰开科技(四维图新)
在这里插入图片描述
视频演示,对应mdk中的watch串口显示一致,并且和预期效果现象一致。视频演示详细链接附软件下载,关注公众号后回复即可
网络上更多使用的旧的版本(v6.11),无法添加很多国产芯片型号

  • 14
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值