cyj0920/dsh-jlink-plugin

cyj0920★ 2TypeScript最后同步: 2026-08-21

在 GitHub 打开

README 摘要

🔌 dsh-jlink DeepSeek Harness 原生 J-Link 调试插件 让 AI 助手直接调试真实硬件 —— 23 个一等工具 · 浏览器可视化面板 · 设备补丁注册器 @can/dsh-jlink · 在 DSH 会话里连接、暂停、读写内存寄存器、设断点、烧录固件 —— 全部通过自然语言完成。 🎯 为什么是「原生」 MCP 桥接方案只能递给模型一个工具名;本插件以 Cordis 插件身份 深度集成 DeepSeek Harness: MCP 桥接 dsh-jlink 原生 工具只有名字与 schema 一等工具:guard / restrict / 超时 / 并发策略 / agent scope 全套治理 结果永远是纯文本 toolview 键控槽:hexdump、寄存器表、Flash 进度条等专属组件 单例脚本自管生命周期 Cordis Service 托管:依赖注入、HMR 热更新、fiber 销毁清理 配置靠环境变量 分层 zod 配置, --dump-config 可检查 工具语义、芯片匹配算法与 jlink mcp(Python MCP 版)完全对齐,测试向量共用——迁移零心智成本。 ✨ 特性总览 🛠 23 个一等工具 连接管理 · 设备信息 · 内存/寄存器 · 调试控制 · Flash 三件套,统一 {success, data, message, error} 信封与结构化错误码 🖥 浏览器可视化 会话头状态灯常驻,弹窗直连/暂停/运行/复位;内存 hexdump、寄存器表格、芯片卡、RTT 终端、烧录进度五类视图 🔍 芯片选择器 连接面板内置 可搜索下拉 (27 款设备名册,输入即过滤),SWD/JTAG 一键切换,通用内核自动识别并如实上报 🧩 设备补丁注册器 匹配算法逐行平移 jlink mcp(精确→前缀→包含→模糊 + T1C T1B T1A);Flagchip 与常见 DLL 内置芯片开箱即用,第三方厂商可作为独立插件运行时挂载 🔌 可插拔驱动层 mock 无硬件开发全部 UI · python 真机(ndjson RPC 子进程 + pylink)· gdb 规划中 ✅ 真机打磨 两块真实板卡全流程实测,含 Flash 备份→擦除→烧录→校验→还原 完整往返(见下文验证记录) 🚀 快速开始 前置条件 :DeepSeek Harness rc.6 · J-Link 驱动已安装 · Python 3.10+ 且可安装 pylink-square 2.0.0(真机模式) 1️⃣ 挂进 profile (link 安装,树外 bundle 模式) 2️⃣ 构建插件 3️⃣ 启动并验证 [!IMPORTANT] 插件行由包内 cordis.patch.yml ( dsh.bundle.patch 层)自动…

在 GitHub 查看完整 README →
工具/开发dshdsh-plugindsh-plugin-marketdsh-plugins

分类