硬汉嵌入式论坛

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

[SEGGER RTT] 如何在segger systemview显示任务的名字

[复制链接]

0

主题

0

回帖

0

积分

新手上路

积分
0
发表于 2020-12-10 16:40:26 | 显示全部楼层 |阅读模式
为什么别人在segger systemview中能显示任务的名字,要在哪设置的

B57234A0-C8AA-4a68-96FB-6245E48AF4A3.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2020-12-11 09:38:51 | 显示全部楼层
貌似是你的没有移植好。
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 2021-3-17 09:03:10 | 显示全部楼层
需要使用OSTaskNameSet进行重命名
回复

使用道具 举报

0

主题

20

回帖

20

积分

新手上路

积分
20
发表于 2024-7-15 16:20:21 | 显示全部楼层

        OS_PRIO Prio = Tcb_cp->OsTaskCfgPrio;
        U32 StkBasePtr = (U32)Tcb_cp->OsTaskStkBottom;
        U32 StkTopPtr = (U32)Tcb_cp->OsTaskStkTop;
        U32 StkSize = StkBasePtr - StkTopPtr;
        Os_GetTaskStackUsage(TaskID, &StkSize); // put to 1000ms task
        const char *NamePtr = idx2name[TaskID - TaskStart].taskName;
        printf(NamePtr);

        SEGGER_SYSVIEW_OnTaskCreate((U32)Tcb_cp);
        SYSVIEW_UpdateTask((U32)Tcb_cp, NamePtr, Prio, Tcb_cp->OsTaskStkBottom, StkSize);
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 20:44 , Processed in 0.056027 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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