Repository navigation
Releases: chenyingchun0312/logic-agent
Releases · chenyingchun0312/logic-agent
Release list
logic-agent 1.1.1
让 AI Agent 通过 MCP 使用 DSLogic Plus 逻辑分析仪的 Windows x64 便携包。解压即用,不需要安装 Python、DSView 或编译工具。
下载与校验
| 文件 | 说明 |
|---|---|
logic-agent-dslogic-plus-v1.1.1-win-x64.zip |
便携包 |
.zip.sha256 |
压缩包 SHA-256 |
.zip.json |
版本、源码 commit、文件数、固件哈希、DSView 基线 |
Get-FileHash .\logic-agent-dslogic-plus-v1.1.1-win-x64.zip -Algorithm SHA256解压到英文路径后依次运行 VERIFY-FILES.cmd、CHECK.cmd、SELF-TEST.cmd,都应输出顶层 "ok": true。MCP 配置见包内 README.md。
这个版本
- 构建可复现:所有第三方输入固定在
deps.json(版本 + SHA-256),scripts/bootstrap.ps1→build.ps1→release.ps1在任何 Windows 机器上从源码生成本包。 - 修复:
dslab打开设备时会误激活库内的 Demo Device,导致doctor和采集失败。 - 驱动:包内只带 Zadig(GPL-3.0)。
INSTALL-DRIVER.cmd会打开 Zadig,按docs\DRIVER.md为2A0E 0020设备安装 WinUSB;也可以安装 DSView 获得官方驱动。 - 完整变更见 CHANGELOG.md。
验证
- 发布脚本门禁:包内文件校验、用包内运行时跑全部 67 个测试(解码器测试不允许跳过)、
CHECK -SkipHardware、解压后复验。 - DSLogic Plus 真机:
CHECK15 项全部通过;SELF-TEST连续 3 次通过(内部测试图案 100 MHz、4096 样本,数据逐字节为0xAA);MCPself_test、capture、analyze_window正常;外部探针 D0 采集 10 秒方波,测得周期 2.40275 s、频率 0.41619 Hz、占空比 50.0003%。 - 真机验证在 1.1.0 的二进制上完成;1.1.1 只调整了驱动打包,
dslab.exe和logic_agent未变。
已知限制
- 只支持 Windows x64;
dslab使用 Win32 API。 - 外部输入只在真机上验证了 D0 低速信号;协议解码只在合成波形上验证过事件,真机上尚未用实际总线验证。
- CAN 解码器不校验 CRC。
- 实际样本数会按 1024 的倍数向下取整(例如请求 10000 得到 9216)。
许可证与对应源码
logic_agent:MIT。dslab.exe:GPL-3.0-or-later,静态链接 DreamSourceLab libsigrok4DSL。sigrok-cli和解码器:GPL。- 对应源码:本仓库 tag
v1.1.1,加上deps.json中的 DSView 提交03131dd(v1.3.2)和patches/。 - FPGA bitstream 和
DSLogicPlus.fw来自 DreamSourceLab DSView 仓库,按其DSView/res/license.txt随包分发。 - 第三方组件清单:THIRD_PARTY.md。
DSLogic 和 DSView 是 DreamSourceLab 的商标,本项目与 DreamSourceLab 无隶属关系。