物尽其用,分享一个很棒的工具

我们常常都只是用Jlink来在线调试程序、下载程序。其实Jlink的用处很多,我们要好好运用。本篇笔记我们就来分享一下Jlink的另一个用途:使用Jlink+JScope显示波形。

什么是JScope?

J-Scope  是  SEGGER 推出的波形显示软件,傻瓜式,简单易上手。软件界面如下:

其有两种方式来显示波形,一种是 HSS 模式 ,另一种是RTT模式。这里我们分享的是RTT模式的使用。

实验演示(keil工程)

(1)准备工作

实验的前提是需要有Jlink仿真器(V9或V10),其它的有些不能与JScope搭配使用 。同时要装好Jlink驱动与JScope上位机软件:

(2)工程移植、测试代码编写

安装好JScope软件之后,在其安装目录下会有如下源码:

我们这里的路径是:

C:\Program Files (x86)\SEGGER\JScope_V611m\Sample\Example Code RTT

复制如下三个文件至我们的keil工程目录下:

然后在keil中添加至我们的demo工程里,并包含头文件SEGGER_RTT.h即可。然后编写如下测试代码:

SEGGER_RTT_ConfigUpBuffer 函数说明:

  • 第 1 个参数要填通道 1,实际测试通道 0 不可用

  • 第 2 个参数非常重要,要使用固定的格式,字符串 JScope_是固定的,主要是下划线后面的字符。 支持的格式如下:

比如:JScope_I4I4  表示数据包格式由两个有符号32位数据组成。

  • 最后一个参数的备选项为:

  • 使用 RTT 模式的话,最后一个参数仅支持 SEGGER_RTT_MODE_NO_BLOCK_SKIPSEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL  。

(0)

相关推荐

  • Jlink使用技巧之读写SPI Flash存储芯片

    Jlink使用技巧系列教程前言大多数玩单片机的人都知道Jlink可以烧写Hex文件,作为ARM仿真调试器,但是知道能烧写SPI Flash的人应该不多,本篇文章将介绍如何使用JLink来烧写或者读取S ...

  • (6条消息) JTag, JLink及OpenJtag的比较

    简介 本文简单介绍了JTag, JLink及OpenJTag的用途,以及区别.同时也介绍了开发机没有并口时,该选择何种工具进行烧写.所有资料均从网上搜罗而来. 一. JTag JTag(Joint T ...

  • STM32 Nucleo-L432评测

    评测分两部分,一部分是环境,一部分是能耗. 本人之前是不太喜欢使用STM32的MCU.由于我个人的关系,经常在windows,linux,osx之间切换使用,一份代码维护几个工程觉不太方便很麻烦,加之 ...

  • 一款超级好用的虚拟示波器软件

    电子森林 前天 以下文章来源于小麦大叔 ,作者菜刀和小麦 前言 大家好,我是小麦 在往期的文章中,曾经介绍过PWM,SPWM,还有SVPWM的实现,另外还有PID输入输出的时间响应: 对不同滤波算法的 ...

  • 十分钟让你的JLINK成为调试利器

    小飞哥玩嵌入式 92篇原创内容 Official Account 点击上方「嵌入式实验基地」,选择「置顶公众号」第一时间查看嵌入式笔记! 觉得有用,别忘了点个赞哦,测试源码,关注公众号,后台回复&qu ...

  • [第236次听写]分享一个很棒的句式

    我是Wind, 以前是字幕组组长. 我每天早上听写1分钟美剧, 已经坚持7个月了. 你想不想找一种轻松愉快的方式提升自己的英语? 跟我一起每天做听写吧! Wind大长图节选 每天早上我会创作一张Win ...

  • 分享一个很好的彩墨画山水教学视频

    分享一个很好的彩墨画山水教学视频

  • 今天分享一个很实用的中成药:通宣理肺丸。...

    今天分享一个很实用的中成药:通宣理肺丸. 在感冒的初期,一用就好.但只对风寒感冒,也就是受冷而置的感冒,在感冒的中期,有些小孩会咳嗽,也很有效果.中成药的东西,我个人认为同仁堂的相对好些. 家里常备, ...

  • 分享一个很好的做笔记的方法:康奈尔笔记法...

    康奈尔笔记法.就是将你的笔记分成三个部分:一部分做笔记,一部分记要点,另一部分做回顾总结,非常有效,建议大家试一试,你可以选择买一个康奈尔笔记本,也可以直接用现有的本子,把本子分成三部分即可.

  • 黄花鱼怎么做才好吃?今天分享一个很特别的...

    黄花鱼怎么做才好吃? 今天分享一个很特别的做法 黄花鱼去鳞,从背部开刀,开成2半,腹部这边不要切断 里面大骨用刀剁断 去除内脏,洗净,沥干水分,表面撒一点点盐,料酒,略微腌制片刻 腌制的功夫,我们做个 ...

  • 我发现了一个很棒的直播间

    我发现了一个很棒的直播间 炒股最重要的是要掌握正确的方法,建立适合各自的系统,才能持续稳定盈利.拜师19位,实战20多年,总结提炼验证的独家创立之"量价时空态讯综合分析方法.三日六成三五点操 ...

  • 邹军:分享一个超级棒的编程好方法

    我很崇尚方法论,我认为方法论可以更好地解决问题, 今天给你分享数控编程中的一种威力巨大的方法: "画出刀具路径图" 这个大招,已经是超级大招了.不过也许有的人会说,这个方法不算啥, ...

  • 我们有一个很棒的茶叶故事,要说给你听

    已举办四届的国际(宜宾)茶业年会已成为全球茶界信息共享.文化交融.思维碰撞的平台,推动世界茶产业和茶文化的繁荣发展,受到全球茶人的广泛关注. 宜宾的茶园.飘香的早茶.宜宾人民的热情好客,让国外嘉宾深深 ...

  • 今天又看到了一个很棒的故事,在最危险的地方,祖国永远在线

    @邢立达:很多人可能记得美国人的霸气照,写着 "无论你身在世界的哪个角落,强大的,美利坚合众国随时都是你坚强的后盾".当然,这是一个低智商的谣言.但中国啥都没说,做到了.2006 ...