硬汉嵌入式论坛

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

[J-Link] 使用Jlink实现简单的trace功能的一个文档

[复制链接]

8

主题

128

回帖

152

积分

初级会员

积分
152
发表于 2020-12-23 12:41:46 | 显示全部楼层 |阅读模式
文档中貌似在IAR中, 使用普通的jlink和swo方式, 实现了在裸机代码下, 简陋的Trace功能, 可以测试代码执行时间, 方便找出一些执行效率的问题. 对于各种需要关注代码执行效率, 比如网络通信, 文件系统, 刷屏等等, 简直就是利器.
真正的Trace,大约需要那种上万的仿真器才可以做.

20201223123908.png
AN12437.pdf (1.43 MB, 下载次数: 98)




回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-12-23 12:45:35 | 显示全部楼层
这个功能,坛友有详细说明

Ozone使用介绍-Trace功能
http://www.armbbs.cn/forum.php?m ... 5867&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
 楼主| 发表于 2020-12-23 13:12:35 | 显示全部楼层
eric2013 发表于 2020-12-23 12:45
这个功能,坛友有详细说明

Ozone使用介绍-Trace功能

他这个是土豪版的介绍, 需要J-Trace, 我看的这个, 应该是使用最普通的jlink就可以的. 实现的Trace比较简单.
但是就分析代码执行占用时间来说, 已经是非常好用的功能了.
回复

使用道具 举报

73

主题

1200

回帖

1419

积分

至尊会员

积分
1419
发表于 2020-12-23 14:30:41 | 显示全部楼层
不错不错,上万的太贵
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-12-24 09:17:32 | 显示全部楼层
amfy 发表于 2020-12-23 13:12
他这个是土豪版的介绍, 需要J-Trace, 我看的这个, 应该是使用最普通的jlink就可以的. 实现的Trace比较简 ...

这种Trace就是基于DWT的时钟周期计数器实现的,比如好整,我们自己也可以做,Event Recoder就支持

下表里面各个任务的时间统计就是这个。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 02:33 , Processed in 0.189886 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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