硬汉嵌入式论坛

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

[问题解答] stm32u575 threadx RTOS Trace不识别

[复制链接]

0

主题

23

回帖

28

积分

新手上路

积分
28
发表于 2025-10-22 10:18:34 | 显示全部楼层 |阅读模式
本帖最后由 zhongdinggen 于 2025-10-22 10:23 编辑

最近买了一个TOOL,在使用RTOS Trace读内存失败,任务链表能够识别。

软件使用的CubeMx生成keil工程,ThreadX版本为6.4.0,keil版本5.39。
1.png
2.png

stm32u575_ecm_4g.7z

5.1 MB, 下载次数: 2

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119429
QQ
发表于 2025-10-22 11:47:56 | 显示全部楼层
1、首先了你这个工程没有移植ThreadX的任务统计机制,所以前面检测到的都是0

124.png

2、然后就是读取内存失败那里,U5没什么特别的地方(注意U5不要使用安全模式),你这里加大延迟,然后刷新试试。

下载.png

回复

使用道具 举报

0

主题

23

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2025-10-22 12:00:15 | 显示全部楼层
eric2013 发表于 2025-10-22 11:47
1、首先了你这个工程没有移植ThreadX的任务统计机制,所以前面检测到的都是0

1.这个工程是没有引入任务统计机制,最开始是在其他工程上试的,其他工程上有,现象是一样的,但是那个工程不好发出来,所以用的是这个工程,没注意到没有任务统计机制,等下我重新更新下工程。
2.加大延迟之后也不行。
回复

使用道具 举报

0

主题

23

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2025-10-22 12:01:11 | 显示全部楼层
这个是另外一个有任务统计工程的效果
3.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119429
QQ
发表于 2025-10-22 12:37:34 | 显示全部楼层
zhongdinggen 发表于 2025-10-22 12:01
这个是另外一个有任务统计工程的效果

你发的这个工程启动任务是在那个文件里面创建的,CubeMX的ThreadX玩法我看着有点懵。

我这里有个U5的板子,我测试下你的这个工程试试
回复

使用道具 举报

0

主题

23

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2025-10-22 13:26:09 | 显示全部楼层
CubeMx的ThreadX的tx_application_define在app_azure_rtos.c里面.
4.png
回复

使用道具 举报

0

主题

23

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2025-10-22 13:43:29 | 显示全部楼层
重新上传了一个工程,把任务统计已经加上。仿真看着任务运行时间相关变量在正常运行。
使用RTOS TRACE现象如下图。
10.png
11.png
12.png

stm32u575_ecm_4g带任务统计.7z

5.13 MB, 下载次数: 0

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119429
QQ
发表于 2025-10-22 14:26:39 | 显示全部楼层
zhongdinggen 发表于 2025-10-22 13:43
重新上传了一个工程,把任务统计已经加上。仿真看着任务运行时间相关变量在正常运行。
使用RTOS TRACE现象 ...

解决办法:

1、打开解析目录

1.png

2、打开里面的文件ThreadX.lua,这几行直接注释掉或者删掉,现在的新版TheadX内核版本不能直接获取了。删掉后保存文件,并关闭文件。

2.png

3、然后再重新解析elf,再刷新即可

我这里仅创口了个空闲做测试,你用你的板子测试下

2345.png



回复

使用道具 举报

0

主题

23

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2025-10-22 17:29:51 | 显示全部楼层
eric2013 发表于 2025-10-22 14:26
解决办法:

1、打开解析目录

这边试了,能识别到了,除了CPU利用率、任务执行时间、空闲执行时间、中断执行时间、系统总执行时间这些没有识别到,其他的都识别到了
20.png
回复

使用道具 举报

0

主题

23

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2025-10-22 17:42:31 | 显示全部楼层
试了下另外一个项目上用的工程,已经可以正常使用了
21.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
119429
QQ
发表于 2025-10-23 10:49:24 | 显示全部楼层
zhongdinggen 发表于 2025-10-22 17:42
试了下另外一个项目上用的工程,已经可以正常使用了

好的,这个已经没问题,后面还有什么问题再交流。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-21 23:06 , Processed in 0.053710 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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