文件名称:
【ZLG微信文档精选】浅谈工程师的调试法宝(五)——JScope的使用.pdf
开发工具:
文件大小: 431kb
下载次数: 0
上传时间: 2019-10-14
详细说明:1.作为一名嵌入式软件系统工程师,掌握住高效快捷的调试方法,往往会在实际的项
目开发中达到事半功倍的效果
2.J-Scope 是 SEGGER 公司推出的,可以在目标 MCU 运行时,实时分析数据并图形化显
示的软件。它不需要像 SWO 那样需要 MCU 上面额外的引脚,而是使用标准的调试接口
3.J-Scope 可以像示波器一样显示多个变量的值,通过读取一个 ELF 文件,允许选择一定
数量的变量可视化广州周立功单片机科技有限公司
浅谈工程师的调试法宝一 SCope的使用
ZLG精选微信文章分享
J-Scope Configuration
Connecton to jink
Target Device
Target Interface
SD
Speed
ADaptive godking o000
Elf Fde
C: \temp'Start_STM32F40G_Eval_1000us,
OK Cancel
图2J- Scope配置对话框
然后在如图3所小的对话框添加变量。注意添加的变量在程序中应该是全局变量。
J-Scope Symbol Selection
Name
Address Size
TypeFile
Scope
Os_InTimer 0x2000087d 1 unsigned char OSGLOBAL c Global
OS Initialled
0x2000087e 1 unsigned char OSGLOBAL. Global
SystemCoreClock 0x20000820 4 unsigned int system_stm..Global
BaseAddr 0x200007fc 4 unsigned int JINKMEM_P.File Static
TxIsPending0x200008004
int JINKMEM P. File Static
TxPendingData 0x20000804 1 unsigned char JINKMEM_p.File Static
IsInited 0x20000808
int JINKMEM_P,,, File Static
TiMeout
0×2000144 int JLINKMEM P… File Stat
TXTimeoutTimer 0X20000818
int JLINKMEM P, , File Static
TxBufLocked
0X2000081c
nt儿 INKMEM P,, File stabic
Sineo
0x200007d0
char Start_SineW.. Global
Sine
0x200007d1
char Start_SineW. Global
sine
0x200007d2
char Start_SineW.. Global
0
0x200007d4
int Start Sinew.. Global
0x200007d8
int Start SineW..Global
2
0x200007dc 4 int Start_Sinew.Global L
0x200007e0
int Start SineW.. Global
OK
Cancel
图3添加变量对话框
单击OK,选择运行之后,我们就可以看到J- Scope绘制出来的精美的曲线了
这个工具支持的MCU内核也非常多,如图4所示。
ZLG精选微信文章分享
2012 Guangzhou ZLG MCU Technology Co, Ltd
广州周立功单片机科技有限公司
浅谈工程师的调试法宝一 SCope的使用
ZLG精选微信文章分享
Core
HSS
ARM/, ARM9, ARMI1
Cortex-Mo
Cortex-M1
Cortex-M3
cortex-M4
Cortex-M7
Cortex-A Cortex-R
RX100
RX200
RX600
PIC32
图4J- Scope支持的内核
可能有的读者好奇了,最多能观察多少个变量,采样率能达到多少呢?其实变量的多少
和采样率的大小取决」你的调试工具,如表1所示。
表1变量个数和采样频率
J-Link版本
最多变量数
最高采样频率
J-Link pro(v4 or later)
100
Unlimited
J-Link ULTRA+(v4 or later)
100
Unlimited
J-Link PLus(v9 or later)
10
1 kH
J-Link BASE(V9 or latcr
10
1 kH:
J-Link edu (v9 or later)
10
1 KHZ
Othcr models
10
50 HZ
当然,如果你的J-link是从淘宝50元买来的,那么最高采样频率也就是50Hz了。
有了 J-Scope很大程度上方便了我们的调试。那么有没有其它的软件在具备J- Scope优点的
同时,功能史加强大呢?
ZLG精选微信文章分享
2012 Guangzhou ZLG MCU Technology Co, Ltd
广州周立功单片机科技有限公司
浅谈工程师的调试法宝一 SCope的使用
ZLG精选微信文章分享
免责声明
州周立功单片机科技有限公司随附提供的软件或文档资料旨在提供给您(本公司的客
户)使用,仅限于且只能在本公司制造或销售的产品上使用。
该软件或文档资料为木公司和/或其供应商所有,并受适用的版权法保护,版权所有
如有违反,将面临相关适用法律的刑事制裁,并承担违背此许可的条款和条件的民事责任
木公司保留在不通知读者的情况下,有修改文档或软件相关内容的权利,对使用中所
出现的仟何效果,本公司不承担任何责仟。
该软件或文档资料“按现状”提供,不提供保证,无论是明示的、暗示的还是法定的保
证。这些保证包括(但不限于)对出于某一特定日的应用此软件的适销性和适用性默示的保证。
在仁何情况下,公司不会对仁何原因造成的特别的、偶然的或间接的损害负责。
ZLG精选微信文章分享
2012 Guangzhou ZLG MCU Technology Co, Ltd
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.