DshanPI LYNX | 芯桥 面向多芯片开发板的烧录、终端、远端 SDK 与 AI 调试工作台 嵌入式开发板的 AI 工作台、跨芯片烧录器与远端 SDK 通道管理工具

核心能力

多芯片单板管理

  • 新建单板时选择芯片厂家,并绑定独立的串口、USB 烧录接口和 ADB 接口。
  • 支持多块板同时保存,避免串口、USB 和 ADB 绑定跨板混用。
  • 单板状态集中显示,包括调试串口、烧录接口、ADB 和最近烧录结果。
  • 删除单板时自动停止并删除其 SDK 通道;共享 SSH 主机和凭证不会被误删。

调试与烧录

  • 内置串口终端和 ADB 终端,按单板保存运行状态。
  • 固件烧录进度、日志和任务历史统一展示。
  • 烧录参数通过数组直接传递给 CLI,不经过 Shell。
  • 每种芯片使用独立烧录适配器:
芯片厂家 工具 当前能力
Allwinner 全志 OpenixCLI / libefex FEL/FES 扫描与固件烧录
Rockchip 瑞芯微 OpenRockCLI Maskrom/Loader 扫描、Rockusb 命令及跨平台 update.img 烧录
NXP i.MX UUU SDP/Fastboot 设备扫描、UUU 脚本及固件执行,自动绑定 USB 路径
嘉楠 K230/K230D LYNX 内置协议 BootROM/Loader 扫描;EMMC、SD、SPI NAND、SPI NOR 与 OTP 烧录
ST STM32MP1/STM32 dfu-util USB DFU/DfuSe 扫描;按 USB 路径和 alternate setting 定向烧录

Allwinner 和 Rockchip 默认使用 full_erase 与烧录校验,降低旧文件系统状态影响启动的风险。 AI/MCP 烧录仅接受 full_erase,避免调用方显式传入 partition 绕过安全默认值。 NXP 严格执行单板保存的 UUU 脚本,不臆造通用擦除参数;K230 内置链路按镜像目标擦除后写入; STM32MP1/STM32 由 DfuSe target、alternate setting 和地址决定擦写范围。

固件下载任务属于 LYNX 应用进程,不绑定创建它的 MCP session;Claude 重连或换 session 后仍可用同一 taskId 轮询。若 LYNX 进程自身重启,重新调用下载会从保留的 .part 文件续传并重新执行 SHA-256 校验。

进入 FEL/FES、Maskrom/Loader、SDP/Fastboot、BROM/U-Boot 或 USB DFU/DfuSe,只允许使用 物理启动按键/拨码,或后续明确配置的可靠硬件复位/电源控制。LYNX MCP 会拒绝 syscon unbindreboot-modedevmem 和软件 reboot-to-programming-mode 命令。

获取安装: Releases · dshanpi/lynx-releases · GitHub