首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >H7-TOOL RTOS Trace功能的RTX5检测增加最大任务栈使用情况检测,不需要目标板额外做任何代码实时监测

H7-TOOL RTOS Trace功能的RTX5检测增加最大任务栈使用情况检测,不需要目标板额外做任何代码实时监测

原创
作者头像
Simon223
发布2025-10-12 17:51:50
发布2025-10-12 17:51:50
950
举报

【说明】

像uC/Probe,SystemView,Tracealyzer,   ThreadX TraceX都是这种功能的代表,但是使用的时候需要各种各样的骚操作,比如SystemView需要用户倒腾补丁代码进去才行,  又比如TraceX,需要目标板导出运行信息,再加载到TraceX,非常繁琐。

所以H7-TOOL的RTOS Trace功能应运而生,采用LUA小程序,支持个性化修改,不需要用户编写LUA,可以直接无痛生成。

【特色】

1、已经支持RTX5,ThreadX,uCOS-III,uCOS-II和FreeRTOS。陆续增加RT-Thread,NuttX和Zephyr。

2、仅需用H7-TOOL的SWD接口连接目标板,支持3线,4线或5线方式。

3、全程无需复位芯片,实时检测,而且随时随地都可以连接目标板,不影响目标板的正常功能,不需要额外资源,不需要用户像SystemView似的倒腾些补丁代码上去。

4、支持WiFi、以太网和USB连接,支持外网远程访问,USB访问速度最快。

5、支持RTOS Trace链表功能,可以一键了解内核链表框架。OS内核源码就是通过各种链表组装起来的,让大家更直观的看内核实现,专门录制的一期视频教程

https://forum.anfulai.cn/forum.php?mod=viewthread&tid=121848

【针对RTX5的升级】

之前版本没有做任务栈的最大使用情况监测,只做了当前栈使用情况监测,不利于程序改进,之前是这种效果:

RTX5的动态刷新效果:

RTX5链表展示:

现在改进下,增加个最大使用栈监测,这样更有利于程序排错

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档