基于 .NET 的 J-Link RTT 命令行与脚本工具 rttsh
针对嵌入式固件开发中传统串口调试效率低、难以融入 CI 的痛点,开发者用 .NET 开发了 Windows 命令行工具 rttsh。该工具依托 J-Link DLL 通过探针进行 RTT 通信,不占用芯片外设串口,解决了多板并行与 CI 环境下的设备枚举难题。核心功能包含三点:一是提供 TUI 交互式 RTT 终端;二是支持通过命令行发送指令并等待应答;三是内置 Lua 脚本引擎,支持发送、正则匹配、输出及时序断言。此外,rttsh 还集成了芯片擦除与烧录功能,开发者可以直接把“编译、烧录、脚本验证”串联为完整的本地自动化流水线,大幅提升板级调试、批量验证与数据导出的效率。