硬汉嵌入式论坛

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

[RTOS Trace] 各种RTOS Trace问题反馈解决汇总帖,并提供大批参考案例方便对照(2023-05-09)

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
发表于 2023-2-28 13:48:49 | 显示全部楼层 |阅读模式
【RTX5】

RTX5的问题最容易排查,因为是基本都是MDK的RTE环境添加,版本统一,很容易找问题。

【uCOS-III】

待有问题反馈了,再整理

【ThreadX】
这里提供三个经典版本
V6.0.X :

F429 : V7-3002_ThreadX Kernal Template.7z (10.25MB)
H7  :V6-3002_ThreadX Kernal Template.7z (7.98MB)

ThreadX V6.0.0版本到V6.1.7版本源码本身还不支持任务统计检索,所以TOOL可以检索部分信息。

image.png

V6.1.7 :
F429 : V6-3011_ThreadX Task Statistics.7z (6.60MB)
H7  :V7-3011_ThreadX Task Statistics.7z (7.61MB)

V6.1.7版本及其以上已经开始自带任务统计信息,大家如果正常移植了,TOOL可以正常检索所有信息

image.png

V6.2.0 :
V6-3019_ThreadX Task Statistics(6.2.0).7z (3.35MB)





常见测试问题:
1、点击elf按钮后,如果TOOL正常连接了目标板子,这里会提示IDCODE:

image.png

2、目标板供电充足,如果供电不足, 执行SWD接口的LUA函数会有失败问题,PC会提示诡异问题,导致整错问题方向

image.png

3、提示错误:

类似坛友的这个帖子,算是这种问题的典型
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118139

image.png

出现这个问题的本质是TOOL工作状态出错,建议再次点击解析elf按钮,将其正常切换到能执行Trace的状态。
特别是大家点击了elf解析按钮后,去操作TOOL的其他功能了,很容易出这个问题,解决办法就是再次点击elf解析按钮操作即可

image.png

4、提示错误:

下载+(2).png

下载+(3).png

请务必安装了MDK,如果安装了还提示,这个是未找到路径,解决办法是手动添加路径即可

下载+(4).png

5、提示错误同上面的4

手动添加路径了,依然提示错误,这个问题已经解决,在后面的2.22固件中正式添加。造成这个的原因是电脑上曾经安装过多个MDK版本




回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
 楼主| 发表于 2023-3-3 11:15:03 | 显示全部楼层
这几天发个TOOL上位机微更版本2.2.0a,已经解决大家反馈的Trace功能的几个问题

1、RTOS Trace的MDK AC5文件解析都没问题。
2、RTOS Trace的MDK AC6文件解析,暂不要使用最新的MDK5.38/5.38a带的AC6.19编译的工程,多次测试发现解析期间会中断,不知道是不是生成的调试信息有问题,待AC6.20发布后再做测试研究。
3、IAR的解析暂没有发现问题,包含当前最新的IAR9.3X
4、GCC主要是测试了STM32CubeIDE的几个版本。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
 楼主| 发表于 2023-3-4 01:55:01 | 显示全部楼层
测试Embedded Studio 7.10的GCC也没问题

image.png

注意配置信息即可

image.png
image.png

尤其注意这个选项

image.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
 楼主| 发表于 2023-3-18 00:55:19 | 显示全部楼层
1、这几天将发布新版
2、添加一种检索不到MDK的解决办法,见楼主位,错误情况4
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
 楼主| 发表于 2023-4-17 14:27:45 | 显示全部楼层
更新一种错误解决情况。
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2023-4-18 08:10:37 | 显示全部楼层
eric2013 发表于 2023-4-17 14:27
更新一种错误解决情况。

安装多个MDK版本,会以最后一次安装的为准。
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
 楼主| 发表于 2023-4-18 08:11:38 | 显示全部楼层
byccc 发表于 2023-4-18 08:10
安装多个MDK版本,会以最后一次安装的为准。

这个问题已经解决了,现在改成了有些检测手动设置,检测不到了再检测用户安装注册
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106840
QQ
 楼主| 发表于 2023-5-9 08:59:52 | 显示全部楼层
解决了个RTX5通信组件名显示乱码问题,这个lua文件覆盖原有的即可(下个TOOL版本修正)


RTX5.lua (22.96 KB, 下载次数: 2)

QQ图片20230509090038.png

修正后正常了

QQ图片20230509090235.png

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 03:48 , Processed in 0.178872 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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