新闻详情

新闻详情

首页 / 资讯中心 / 详情

写了个支持脚本化的 J-Link RTT 命令行工具(rttsh),AI在板调试、批量脚本验证、数据导出文件、CI ...

发布时间:2026/9/28 9:37:54来源:尧图网络
写了个支持脚本化的 J-Link RTT 命令行工具(rttsh),AI在板调试、批量脚本验证、数据导出文件、CI ...
正文各位好写个工具分享给大家也顺便收集反馈。背景是我自己做固件时的老问题代码写完烧进板子开串口终端敲几个命令看看输出对不对或者复制贴给AI 。单次一两分钟但改一处就要来一遍回归全靠记忆经常漏。想放 CI 里又会遇到UART 往往被业务日志占用或者根本没引出串口在 CI 里不好枚举多板并行更麻烦烧录要另一个工具和验证流程对不上。后来发现我这场景下 RTT 很合适SEGGER J-Link 的 RTT 走调试探针不占外设。但是RTT-Viewer不咋好用缺的是一个顺手的命令行封装于是写了 rttsh 当然是鞭打AI。它是什么一个 Windows 命令行工具.NET依赖 JLink DLL核心能力三块提供 TUI交互式 RTT 终端发送一行命令并等待应答rttsh send led r on --chip STM32H743XI --wait 300Lua 脚本验证send / expect / 断言输出和时序rtt.send(led g toggle)rtt.expect(LED g toggled,500)烧录/擦除也在支持rttsh flash download xxx.hex。这样 CI 里编译 → 烧录 → 脚本验证一条流水线搞定。MCP固件借 RTT 控制台暴露命令主机侧能收发文本那 AI 编码代理其实也能用。所以做了rttsh mcp八个工具connect / send / expect / mem_read 等Claude Code 或 Cursor 配上之后可以自己烧录、自己敲命令、自己看板子的真实应答来验证它写的固件。我自己的体验是AI 说这个功能没问题和板子说没问题是两回事现在可以让板子说了算。仓库里有一个示例工程和 23 个针对的 Lua 测试脚本可以参考。目前局限目前仅支持 Windows依赖 JLink_x64.dllLinux 在计划中只支持 J-Link 系列探针DAP-Link / ST-Link 不行未来通过引入 probe-rs 实现更多支持地址https://github.com/z3oya/rttsh欢迎拍砖有问必回。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

快速搭建网站的工具怎么选?3个方案省下5万冤枉钱 2026/9/28 9:42:31

快速搭建网站的工具怎么选?3个方案省下5万冤枉钱

快速搭建网站的工具怎么选?3个方案省下5万冤枉钱 网站做好了没人访问,这是很多老板最头疼的事。你花大价钱做的官网,设计精美、功能齐全,但打开一看,流量为零,咨询为零。这时候你才意识到,问题不在“做没做”,而在“怎么快速做出来并推向市场”。面…

阅读更多 →
昇腾910B多机分布式推理:从HCCL到MindIE的DeepSeek部署实践 2026/9/28 9:42:24

昇腾910B多机分布式推理:从HCCL到MindIE的DeepSeek部署实践

昇腾910B上跑DeepSeek多机分布式推理,很多人卡在第一眼:MindIE、HCCL、ranktable、hccn_tool,每个词都眼熟,串起来就不是那么回事。实际踩过一圈之后你会发现,真正决定能不能跑起来的不是模型代码,而是通信…

阅读更多 →
从CANoe到TSMaster:车载总线测试工具链迁移实战指南 2026/9/28 9:42:24

从CANoe到TSMaster:车载总线测试工具链迁移实战指南

搞车载总线测试的工程师,电脑里大概率都装着一套CANoe。我最早接触CANoe是刚入行那会儿,跟着前辈在项目里做网络测试,从报文发送、DBC解析到UDS诊断,基本全是靠Vector这套工具撑起来的。说实话,CANoe确实是这个行业的标…

阅读更多 →
从刷榜到用榜:GitHub Trending 的增量逻辑、项目筛选与高效落地 2026/9/28 9:42:23

从刷榜到用榜:GitHub Trending 的增量逻辑、项目筛选与高效落地

1. 日榜的"热度"到底是怎么算出来的先别急着收藏仓库。每天打开 GitHub 的 Trending 页面,你看到的是过去 24 小时内 Star 增量最高的仓库,周榜和月榜则分别看一周、一个月内的增量。官方没有公开完整排序算法,但用久了会发现&…

阅读更多 →
【Java开发MCP】SSE模式开发并集成MCP:TaoToken统一Key接入与SpringAI WebFlux配置骨架 2026/9/28 9:42:23

【Java开发MCP】SSE模式开发并集成MCP:TaoToken统一Key接入与SpringAI WebFlux配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
OpenCompass 高效评测:Partitioner 任务切分与 Runner 执行后端实战指南 2026/9/28 9:42:23

OpenCompass 高效评测:Partitioner 任务切分与 Runner 执行后端实战指南

模型评测人工智能大模型AI 评测 【免费下载链接】opencompass OpenCompass is an LLM evaluation platform, supporting a wide range of models from OpenAI, Anthropic, Gemini, Qwen, GLM, DeepSeek, etc, across 100 datasets covering knowledge, reasoning, coding, scie…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉