mirror of
https://github.com/sipeed/sipeed_wiki.git
synced 2026-11-09 17:44:31 -06:00
docs(slogic32u3): fill confirmed specs and update ngscopeclient to single-binary UI
- ngscopeclient now single-binary, UI-configured (drop sigrok-bridge/--adc-mode/TCP) - Downloads via GitHub Release (dl.sipeed as backup mirror) - Stream mode 6.4Gbps/800MB/s, 2Gbit DDR, samplerate table (4ch@1400/8ch@800/16ch@400/32ch@200), max 1400M - Threshold 0-6V step 0.1V (Vth), Mini-HDMI 8-color coding, min pulse ~0.71ns - Multi-ch/multi-edge trigger (ngscopeclient single-ch/edge), MODE=DFU/APP - macOS fully supported; scope udev ID_MM_DEVICE_IGNORE to the 359f rule Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -38,7 +38,7 @@ Linux 上普通用户默认无权限访问 USB,见下方 udev 规则。
|
||||
|
||||
### Windows 需要装驱动吗?
|
||||
|
||||
**不需要。** SLogic32U3 默认即 WinUSB 设备,Windows 10/11 即插即用,无需 Zadig 或手动装驱动。插上设备后直接运行 PulseView 或 `sigrok-bridge` 即可。
|
||||
**不需要。** SLogic32U3 默认即 WinUSB 设备,Windows 10/11 即插即用,无需 Zadig 或手动装驱动。插上设备后直接运行 PulseView 或 ngscopeclient 即可。
|
||||
|
||||
### 如何为 Linux 设置 udev 规则?
|
||||
|
||||
@@ -48,8 +48,7 @@ Linux 上普通用户默认无权限访问 USB,见下方 udev 规则。
|
||||
sudo tee /etc/udev/rules.d/60-sipeed.rules <<EOF
|
||||
SUBSYSTEM!="usb|usb_device", GOTO="sipeed_rules_end"
|
||||
ACTION!="add", GOTO="sipeed_rules_end"
|
||||
ATTRS{idVendor}=="359f", MODE="0666", GROUP="plugdev", TAG+="uaccess"
|
||||
ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
ATTRS{idVendor}=="359f", MODE="0666", GROUP="plugdev", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
LABEL="sipeed_rules_end"
|
||||
EOF
|
||||
sudo udevadm control --reload
|
||||
@@ -60,7 +59,7 @@ sudo udevadm trigger
|
||||
|
||||
### macOS 支持吗?需要额外配置吗?
|
||||
|
||||
支持。PulseView 与 sigrok-cli 提供 macOS 版(ngscopeclient 的 macOS 版即将推出)。若首次运行被系统阻止,在「系统设置 → 隐私与安全性」中放行即可。
|
||||
支持。PulseView、ngscopeclient 与 sigrok-cli 均提供 macOS 版。若首次运行被系统阻止,在「系统设置 → 隐私与安全性」中放行即可。
|
||||
|
||||
## 采集与性能
|
||||
|
||||
@@ -97,7 +96,9 @@ SLogic32U3 为 **Stream(流式)模式**:实时回传、采集时长理论
|
||||
|
||||
### 如何启用示波器(模拟)模式?
|
||||
|
||||
在 ngscopeclient 中,启动 `sigrok-bridge` 时加 `--adc-mode analog`(例:`./sigrok-bridge --adc-mode analog`)。32U3 会把 D0–7 / D8–15 / D16–23 / D24–31 合并为 4 路 8-bit 模拟通道 A0–A3。**该模式只能在 bridge 启动时指定,连接后不能动态切换**,改模式需重启 bridge。需硬件支持外接 ADC 模块。详见 [ngscopeclient](../ngscopeclient/ngscopeclient.md)。
|
||||
在 ngscopeclient 的 UI 中启用(ngscopeclient 现为单二进制程序,全部在界面中配置,无需命令行参数)。32U3 会把 D0–7 / D8–15 / D16–23 / D24–31 合并为 4 路 8-bit 模拟通道 A0–A3;需硬件支持外接 ADC 模块。详见 [ngscopeclient](../ngscopeclient/ngscopeclient.md)。
|
||||
|
||||
> 🚧 **TODO**:补充在 ngscopeclient UI 中启用/切换模拟模式的具体步骤。
|
||||
|
||||
### ADC 模组能和数字采集同时用吗?
|
||||
|
||||
|
||||
@@ -34,7 +34,7 @@ SLogic32U3 是 Sipeed SLogic 系列的旗舰逻辑分析仪。它在铝合金外
|
||||
2. **32 通道 / 最高 1400MSa/s**:1400M@4CH、800M@8CH、400M@16CH、200M@32CH,覆盖从单总线调试到多路并行总线分析。
|
||||
3. **可调阈值 + 宽输入范围**:数字输入 0~10V,逻辑阈值 0~6V 可调,适配 1.2V/1.8V/3.3V/5V 等多种逻辑电平。
|
||||
4. **Mini-HDMI 屏蔽探头**:32 通道分为 4 组、每组 8 通道合并到 1 个 Mini-HDMI 接口,每组按 红/橙/黄/绿/棕/蓝/白/灰 八色循环标识,兼顾高速信号完整性与接线便利。
|
||||
5. **可选 ADC → 示波器**:选配 4 通道 ADC 模组(8-bit,10MHz 模拟带宽,±15V/±7.5V 量程,AC/DC 耦合可切换 <!-- TODO 采样率 100 还是 200 MSa/s 待确认 -->),同一台设备兼作采样示波器,实现混合信号观测。在 ngscopeclient 中以 `sigrok-bridge --adc-mode analog` 启用。
|
||||
5. **可选 ADC → 示波器**:选配 4 通道 ADC 模组(8-bit,10MHz 模拟带宽,±15V/±7.5V 量程,AC/DC 耦合可切换 <!-- TODO 采样率 100 还是 200 MSa/s 待确认 -->),同一台设备兼作采样示波器,实现混合信号观测。在 ngscopeclient 的 UI 中启用。
|
||||
6. **多前端 + 绿色免安装**:PulseView(sigrok)、ngscopeclient、sigrok-cli 任选,无系统级安装、随插随用。
|
||||
7. **接入 AI Agent**:配合 `sigrok-cli-slogic-plugin`,把通道与协议目标告诉 Agent,即可自动扫描、采集 `.sr` 波形并解码。详见 [SLogic 接入 AI Agent](../slogic_agent/readme.md)。
|
||||
|
||||
@@ -62,7 +62,7 @@ SLogic32U3 是 Sipeed SLogic 系列的旗舰逻辑分析仪。它在铝合金外
|
||||
| 供电 | USB 供电 **(待确认:功耗与 VCC 输出能力)** |
|
||||
| 外壳 / 尺寸 | 铝合金,50 × 50 × 10 mm |
|
||||
| 兼容软件 | sigrok/PulseView、ngscopeclient、sigrok-cli |
|
||||
| 支持系统 | Windows 10/11 x64、Linux x86_64、macOS(ngscopeclient 的 macOS 版即将推出) |
|
||||
| 支持系统 | Windows 10/11 x64、Linux x86_64、macOS |
|
||||
| 参考价格 | ~¥999 / ~$149 **(待确认:最终定价与众筹档位)** |
|
||||
|
||||
---
|
||||
@@ -102,11 +102,11 @@ SLogic32U3 提供 4 种使用方式,按需选择:
|
||||
|
||||
## 软件下载
|
||||
|
||||
> 🚧 **TODO**:补齐 SLogic32U3 的发布下载地址与各平台包名。
|
||||
多平台上位机(PulseView / ngscopeclient / sigrok-cli)从 **GitHub Release** 获取最新版;下载站为备份镜像。
|
||||
|
||||
- 软件下载站(SLogic 系列):https://dl.sipeed.com/shareURL/SLogic <!-- TODO 确认 SLogic32U3 专属子目录与各平台包名 -->
|
||||
- **GitHub Release(推荐,最新)**:https://github.com/sipeed/SLogic/releases/latest
|
||||
- 下载站(备份镜像):https://dl.sipeed.com/shareURL/SLogic
|
||||
- SLogic 版 sigrok-cli(命令行):`sigrok-cli-SLogic-xxxx.{AppImage,exe,dmg}`
|
||||
- ngscopeclient + sigrok-bridge:https://dl.sipeed.com/shareURL/SLogic/ngscopeclient
|
||||
- AI Agent Plugin:`https://dl.sipeed.com/fileList/SLogic/sigrok-cli-slogic-plugin.zip`
|
||||
- 源代码(libsigrok,slogic-dev 分支):https://github.com/sipeed/libsigrok/tree/slogic-dev
|
||||
- libsigrok 驱动名:`sipeed-slogic-analyzer`
|
||||
|
||||
@@ -36,15 +36,13 @@ update:
|
||||
|
||||
## 2. 安装软件(PulseView)
|
||||
|
||||
SLogic32U3 为绿色便携软件,无系统级安装。
|
||||
|
||||
> 🚧 **TODO**:补齐三平台下载地址与包名(见 [Intro 软件下载](./Intro.md#软件下载))。
|
||||
SLogic32U3 为绿色便携软件,无系统级安装。从 [GitHub Release](https://github.com/sipeed/SLogic/releases/latest) 下载对应平台的最新版(下载站为备份镜像,见 [Intro · 软件下载](./Intro.md#软件下载))。
|
||||
|
||||
| 平台 | 操作 |
|
||||
| - | - |
|
||||
| Windows 10/11 | 解压便携包,双击 `pulseview.exe` |
|
||||
| Linux x86_64 | `chmod +x Pulseview.appimage && ./Pulseview.appimage` |
|
||||
| macOS | 打开 `Pulseview.dmg` 直接运行(ngscopeclient 的 macOS 版即将推出) |
|
||||
| macOS | 打开 `Pulseview.dmg` 直接运行 |
|
||||
|
||||
> 🚧 **TODO(配图)**:三平台各一张软件启动截图。建议:`assets/Screenshots/pv-win.png` / `pv-linux.png` / `pv-macos.png`
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ SLogic32U3 可选配 4 通道 ADC 模组,把对应管脚采样**作为 8-bit
|
||||
- 输入量程:±15V / ±7.5V 可选
|
||||
- 耦合:AC / DC 可切换
|
||||
- 采样率:**(待确认:100 或 200 MSa/s)**
|
||||
- 启用方式:在 ngscopeclient 的 `sigrok-bridge` 启动时加 `--adc-mode analog`;32U3 会把 D0–7 / D8–15 / D16–23 / D24–31 合并为 4 路 8-bit 模拟通道 A0–A3。**该模式只能在 bridge 启动时指定,连接后不能动态切换**(改模式需重启 bridge)。详见 [ngscopeclient](../ngscopeclient/ngscopeclient.md)。
|
||||
- 启用方式:在 ngscopeclient(单二进制)的 UI 中配置;32U3 会把 D0–7 / D8–15 / D16–23 / D24–31 合并为 4 路 8-bit 模拟通道 A0–A3。详见 [ngscopeclient](../ngscopeclient/ngscopeclient.md)。**(具体 UI 步骤待补)**
|
||||
|
||||
> 🚧 **TODO(配图)**:ADC 模组照片 + 示波器模式波形。建议:`assets/DCIM/adc-module.jpg`、`assets/Screenshots/scope-mode.png`
|
||||
|
||||
@@ -108,7 +108,7 @@ SLogic32U3 可选配 4 通道 ADC 模组,把对应管脚采样**作为 8-bit
|
||||
|
||||
#### Windows:免驱(WinUSB)
|
||||
|
||||
SLogic32U3 默认即为 WinUSB 设备,Windows 10/11 即插即用,**无需 Zadig、无需手动安装驱动**——这是相比部分 sigrok 生态竞品的体验优势。插上设备后直接运行 PulseView 或 `sigrok-bridge` 即可。
|
||||
SLogic32U3 默认即为 WinUSB 设备,Windows 10/11 即插即用,**无需 Zadig、无需手动安装驱动**——这是相比部分 sigrok 生态竞品的体验优势。插上设备后直接运行 PulseView 或 ngscopeclient 即可。
|
||||
|
||||
> 🚧 **TODO**:确认 PulseView 原生 Windows 版是否有带宽/采样率上限(16U3 上原生 exe 曾无法跑满目标带宽)。
|
||||
|
||||
@@ -120,8 +120,7 @@ SLogic32U3 默认即为 WinUSB 设备,Windows 10/11 即插即用,**无需 Za
|
||||
sudo tee /etc/udev/rules.d/60-sipeed.rules <<'EOF'
|
||||
SUBSYSTEM!="usb|usb_device", GOTO="sipeed_rules_end"
|
||||
ACTION!="add", GOTO="sipeed_rules_end"
|
||||
ATTRS{idVendor}=="359f", MODE="0666", GROUP="plugdev", TAG+="uaccess"
|
||||
ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
ATTRS{idVendor}=="359f", MODE="0666", GROUP="plugdev", TAG+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
|
||||
LABEL="sipeed_rules_end"
|
||||
EOF
|
||||
sudo udevadm control --reload && sudo udevadm trigger
|
||||
@@ -131,7 +130,7 @@ sudo udevadm control --reload && sudo udevadm trigger
|
||||
|
||||
#### macOS
|
||||
|
||||
支持 macOS。PulseView 与 sigrok-cli 提供 macOS 版;若首次运行被系统阻止,在「系统设置 → 隐私与安全性」中放行即可。ngscopeclient 的 macOS 版即将推出。
|
||||
支持 macOS。PulseView、ngscopeclient 与 sigrok-cli 均提供 macOS 版;若首次运行被系统阻止,在「系统设置 → 隐私与安全性」中放行即可。
|
||||
|
||||
---
|
||||
|
||||
@@ -213,10 +212,12 @@ SLogic32U3 是 ngscopeclient 分发版的重点支持型号。完整安装与连
|
||||
|
||||
本节仅补 32U3 特有(完整安装/连接见共享页):
|
||||
|
||||
- **先启动 `sigrok-bridge` 再连**:bridge 是绿色单文件,`./sigrok-bridge` 启动后保持运行、不要关闭。
|
||||
- **连接参数**:菜单 File → Add → Oscilloscope,填 Driver=`sigrok`、Transport=`twinlan`、Path=`localhost:10101`(硬件在远程机器则填 `<IP>:10101`)。防火墙需放通 **10101**(命令)与 **10102**(数据)。连上后通道面板出现 **32** 路通道。
|
||||
- **单二进制、全 UI 配置**:ngscopeclient 现为单个可执行程序,直接运行即可;连接、采集模式与参数都在 UI 中设置,无需单独的后台程序或命令行参数。
|
||||
- **连接设备**:在 ngscopeclient 界面中添加/选择 SLogic 设备,连上后通道面板出现 **32** 路通道。
|
||||
- **Filter Graph**:ngscopeclient 把协议解码/数学/测量统一为 Filter 节点,串成处理链。
|
||||
- **ADC 模拟模式**:`./sigrok-bridge --adc-mode analog` 启动,把数字管脚合并为 4 路 8-bit 模拟通道 A0–A3,像采样示波器一样观测(量程/坐标轴/FFT 等自动可用)。
|
||||
- **ADC 模拟模式**:在 UI 中启用后,把数字管脚合并为 4 路 8-bit 模拟通道 A0–A3,像采样示波器一样观测(量程/坐标轴/FFT 等自动可用)。需硬件支持外接 ADC 模块。
|
||||
|
||||
> 🚧 **TODO**:补充 ngscopeclient 单二进制版的实际连接步骤与在 UI 中启用模拟模式的具体操作。共享页 [ngscopeclient](../ngscopeclient/ngscopeclient.md) 的现有内容仍是旧的 sigrok-bridge 架构,需同步更新。
|
||||
|
||||
> 🚧 **TODO(配图)**:ngscopeclient 里 32U3 的波形/解码。建议:`assets/Screenshots/ngscope-32u3.png`
|
||||
|
||||
@@ -226,7 +227,7 @@ SLogic32U3 是 ngscopeclient 分发版的重点支持型号。完整安装与连
|
||||
|
||||
用于自动化、CI、无头采集。
|
||||
|
||||
Sipeed 按平台预分发 SLogic 版 `sigrok-cli`:`sigrok-cli-SLogic-xxxx.{AppImage,exe,dmg}`([下载站](https://dl.sipeed.com/shareURL/SLogic))。libsigrok 驱动名为 `sipeed-slogic-analyzer`。
|
||||
Sipeed 按平台预分发 SLogic 版 `sigrok-cli`:`sigrok-cli-SLogic-xxxx.{AppImage,exe,dmg}`([GitHub Release](https://github.com/sipeed/SLogic/releases/latest),下载站为备份镜像)。libsigrok 驱动名为 `sipeed-slogic-analyzer`。
|
||||
|
||||
```bash
|
||||
sigrok-cli --scan # 扫描设备
|
||||
|
||||
Reference in New Issue
Block a user