硬汉嵌入式论坛

 找回密码
 立即注册
查看: 377|回复: 3
收起左侧

[J-Link] Ozone中变量采样速率的问题

[复制链接]

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2025-12-15 10:51:55 | 显示全部楼层 |阅读模式
Ozone支持实时刷新变量但是速率最高只能选到5KHz,我是用的Jlink V9 Base,想问下这个速率是受什么限制的呢,Jlink的版本么? 如果要提高这个速率是买最新的Jlink V13 还是要买更高版本的Pro或者Ultra呢?有知道的小伙伴么?

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120448
QQ
发表于 2025-12-15 14:47:46 | 显示全部楼层
这个速度就是不能太快,带宽占用太多,影响正常调试,而且这个速度快了丢包厉害,
回复

使用道具 举报

4

主题

106

回帖

118

积分

初级会员

积分
118
发表于 2025-12-15 14:59:53 | 显示全部楼层
Ozone的选项里面是没法再高了,想再高点的话可以用J-Scope。同时在硬件上,J-Link Pro或Ultra+能够支持更高一些的采样频率,前提是你的MCU也得支持更高的JTAG/SWD速率才行。
回复

使用道具 举报

0

主题

23

回帖

23

积分

新手上路

积分
23
发表于 2025-12-15 17:04:38 | 显示全部楼层
Ozone 中变量采样速率不仅和用的Jlink版本(主要是SWD口采样频率)相关,和使用的操作系统和通信接口也有很大的关系。这里是手里的Jtrace PRO和Jlink PRO的测试,主要说明使用windows 系统和linux 系统来Ozone采集(使用的windows的电脑配置是远好于linux主机的),使用USB接口和网口采集的速率区别。
  • 首先是 window VS linux, 使用 Jtrace PRO进行测试,SWD 使用50MHz跑满,采样率设置为ozone下的max,看使用Jtrace pro最大可以跑到多少。
  • Linux 下,可以看到是45053ms采集了666667个点,最大采样频率是14.79kHz左右

  • windows下,可以看到是45544ms采集了259344个点,最大采样频率基本是5.694kHz左右

2. 是USB VS IP网口连接的方式,只有高端Jlink采用网口,这里使用 Jlink PRO测试,为跑满速度,均使用linux平台的Ozone上位机来测试。
  • 使用Jlink Pro时,linux 用USB采集基本差不多45726ms采样456145个点,基本最大10kHZ左右采样率

  • 使用Jlink Pro的tcp/ip连接方式,这里可以看到20780ms就采集了666667个点,差不多是32.08kHZ

这里测试结果仅供参考,实际能达到的速率,还跟USB连接状态(多少层HUB,总线上还有多少其他设备),网络延迟和丢包情况等等相关,实际用下来,linux下的主机采样速率体感上强于windows很多(实际也保护很多串口采样的上位机),使用网口能达到的最大速率要高于使用USB的。

1.png
2.png
3.png
4.png
5.png
6.png
7.png
8.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-1-10 17:39 , Processed in 0.064661 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表