docs(slogic32u3): repair broken cross-page links and anchors

Two separate causes made the cross-references unreachable:

- teedoc rewrites "./Page.md" to "./Page.html" only when the link carries no
  fragment, so every "Page.md#section" link stayed a .md URL and 404ed on the
  built site (15 links)
- a browser matches a fragment literally against the id attribute, while teedoc
  percent-encodes special ASCII characters, so anchors written in lowercase
  ("#act-indicator") or with a raw ASCII colon ("#Linux:-udev-rules") never
  resolved in any browser (7 anchors)

- point the ".md#section" links at .html
- match the generated id case in the in-page anchors (#ACT-Indicator,
  #MODE-Button, #Drivers-and-Permissions and the zh equivalents)
- give the two linked English headings a readable {#id}, as already done for
  the NanoKVM_Go EDID heading, because teedoc writes their ":" as %3A
- include the pending English accessories link fix from the working tree

Verified on a clean full build: no broken relative reference among the 128 in
the 10 built pages, and all 26 anchor links load and match a heading in
Chromium.
This commit is contained in:
taorye
2026-10-12 17:47:20 +08:00
parent 79461d7fd6
commit 38052e0101
6 changed files with 23 additions and 23 deletions

View File

@@ -58,13 +58,13 @@ Each Mini-HDMI (HDMI Type-C 1.4) port carries 8 data lines + GND + VCC(+5V) + CK
![Rear ports](../../../zh/logic_analyzer/slogic32u3/assets/MISC/view-rear-usb-c.jpg)
- **USB-C**: USB3.2 Gen2. A 10 Gbps USB3 port is required for the rated rate, and **USB2.0 capture is not supported**. Prefer a direct USB-C connection; the bundled C-to-A adapter adds insertion loss.
- **ACT indicator**: see [ACT Indicator](#act-indicator) below.
- **MODE button**: a recessed pinhole button, see [MODE Button](#mode-button) below.
- **ACT indicator**: see [ACT Indicator](#ACT-Indicator) below.
- **MODE button**: a recessed pinhole button, see [MODE Button](#MODE-Button) below.
- **CK**: a 100 MHz LVCMOS33 **fixed clock output**, not adjustable, output only.
### How to connect
1. Connect the device **directly** to a **10 Gbps USB-C port** (usually marked `SS10` or `10`) with the bundled cable. The port spec directly sets the capture rate; see [Quick Start · Connect the device](./Quick_Start.md#connect-the-device).
1. Connect the device **directly** to a **10 Gbps USB-C port** (usually marked `SS10` or `10`) with the bundled cable. The port spec directly sets the capture rate; see [Quick Start · Connect the device](./Quick_Start.html#Connect-the-device).
2. A **cyan** indicator means powered and a healthy USB3 link.
3. Plug the Mini-HDMI probe cables into the channel groups you need.
4. Clip the test clips onto the signals and ground.
@@ -73,7 +73,7 @@ Each Mini-HDMI (HDMI Type-C 1.4) port carries 8 data lines + GND + VCC(+5V) + CK
### Getting started
Once connected, launch any of SLogicView / ngscopeclient / sigrok-cli to capture. On first use, complete the [driver and permission setup](#drivers-and-permissions) first.
Once connected, launch any of SLogicView / ngscopeclient / sigrok-cli to capture. On first use, complete the [driver and permission setup](#Drivers-and-Permissions) first.
---
@@ -182,7 +182,7 @@ The included clips suit standard headers and larger leads. For fine-pitch packag
---
### Optional: ADC oscilloscope module
### Optional: ADC oscilloscope module {#optional-adc-oscilloscope-module}
The SLogic32U3 can take an optional 4-channel ADC module that uploads the sampled pins **as 8-bit analog signals**, turning the same device into a sampling oscilloscope.
@@ -299,7 +299,7 @@ The SLogic32U3 is a WinUSB device by default; Windows 10/11 is plug and play, **
> The native Windows host apps have **no software-side bandwidth or sample-rate cap**; the achievable rate depends only on the physical machine. Unlike the SLogic16U3's early native Windows exe with its rate limit, the 32U3 does not need a Linux VM on Windows to reach full bandwidth.
### Linux: udev rules
### Linux: udev rules {#linux-udev-rules}
A normal user has no USB access by default; install the udev rule once (device VID is `359f`):

View File

@@ -30,7 +30,7 @@ The box contains:
| Carry case | × 1 | for transport and organizing accessories |
| Labeled heat-shrink tubes | × 32 | numbered, slip them onto the cables yourself to mark channels |
For optional accessories see [Hardware Guide · Accessories](./Hardware_Specification.md#accessories).
For optional accessories see [Hardware Guide · Accessories](./Hardware_Specification.html#Accessories).
---
@@ -55,7 +55,7 @@ Download the package for your platform from the [GitHub Release](https://github.
| Platform | What to do |
| - | - |
| Windows | **Nothing.** The device is a WinUSB device, plug and play, no Zadig |
| Linux | **Required** once: install the udev rule, or a normal user cannot see the device. See the [Hardware Guide](./Hardware_Specification.md#linux-udev-rules) |
| Linux | **Required** once: install the udev rule, or a normal user cannot see the device. See the [Hardware Guide](./Hardware_Specification.html#linux-udev-rules) |
| macOS | Usually nothing; if first launch is blocked, allow it under System Settings → Privacy & Security |
---
@@ -87,10 +87,10 @@ Steps:
![In use](../../../zh/logic_analyzer/slogic32u3/assets/DCIM/SLogic32U3-with-laptop.jpg)
- Each group of 8 probe leads is color-coded in channel order; just count from the first lead. See [Channel colors](./Hardware_Specification.md#channel-colors).
- Each group of 8 probe leads is color-coded in channel order; just count from the first lead. See [Channel colors](./Hardware_Specification.html#Channel-colors).
- Clip the test clips onto the signals, and **run one ground per signal, close by**.
- **Never tie a ground lead to a signal line** — it may damage the device.
- The higher the frequency and the more channels, the more grounding matters. See [Probing and signal integrity](./Hardware_Specification.md#probing-and-signal-integrity).
- The higher the frequency and the more channels, the more grounding matters. See [Probing and signal integrity](./Hardware_Specification.html#Probing-and-Signal-Integrity).
---
@@ -102,7 +102,7 @@ Capturing one UART line, for example:
2. Set the **sample rate**: 10–100× the signal frequency is recommended. For a 115200-baud UART, 10 MHz is plenty.
3. Set the **capture depth** (Samples): try 1 M first.
4. Set the **voltage threshold**: for 3.3 V logic, about 1.6 V.
5. Fewer channels allow a higher sample rate, but only in fixed groups (4ch=D0–D3, 8ch=D0–D7, 16ch=D0–D15) — arbitrary channels are not supported. See the [Software Guide](./Software_User_Guide.md#sample-rate-vs-channel-count).
5. Fewer channels allow a higher sample rate, but only in fixed groups (4ch=D0–D3, 8ch=D0–D7, 16ch=D0–D15) — arbitrary channels are not supported. See the [Software Guide](./Software_User_Guide.html#Sample-rate-vs-channel-count).
6. Click **Run** to capture.
---

View File

@@ -162,7 +162,7 @@ Captured channels can be recolored, resized and reordered in the view so related
<video src="../../../zh/logic_analyzer/slogic32u3/assets/Screenshots/slogicview-threshold.mp4" autoplay loop muted playsinline></video>
Set the logic decision threshold in the left channel bar, 0–6 V in 0.1 V steps. Below it = 0, above it = 1. For suggested thresholds per logic level see the [Hardware Guide](./Hardware_Specification.md#threshold-voltage).
Set the logic decision threshold in the left channel bar, 0–6 V in 0.1 V steps. Below it = 0, above it = 1. For suggested thresholds per logic level see the [Hardware Guide](./Hardware_Specification.html#Threshold-voltage).
### Triggers
@@ -253,7 +253,7 @@ For scenarios needing GPU-accelerated rendering, Filter Graph analysis and mixed
- **Single binary, all-UI config**: just run it; connection, capture mode and parameters are all set in the UI.
- **Connect the device**: add and select the SLogic device in the UI; once connected, the channel panel shows 32 channels.
- **Filter Graph**: unifies protocol decode, math and measurement as Filter nodes you can chain.
- **ADC analog mode**: once enabled in the UI, it merges digital pins into 4 analog channels A0–A3 (8-bit) for scope-style observation. Requires the [optional ADC module](./Hardware_Specification.md#optional-adc-oscilloscope-module).
- **ADC analog mode**: once enabled in the UI, it merges digital pins into 4 analog channels A0–A3 (8-bit) for scope-style observation. Requires the [optional ADC module](./Hardware_Specification.html#optional-adc-oscilloscope-module).
---

View File

@@ -59,13 +59,13 @@ SLogic32U3 为 CNC 铝合金一体外壳,尺寸 59 × 51 × 13 mm,表面散
![背面接口](./assets/MISC/view-rear-usb-c.jpg)
- **USB-C**:USB3.2 Gen2。必须接 10 Gbps 的 USB3 口才能跑满标称速率,**不支持 USB2.0 采集**。优先用 USB-C 直连,随附的 C 转 A 转接头会带来额外插损。
- **ACT 指示灯**:见下文[ACT 指示灯](#act-指示灯)。
- **MODE 按键**:隐藏式小孔按键,见下文 [MODE 按键](#mode-按键)。
- **ACT 指示灯**:见下文[ACT 指示灯](#ACT-指示灯)。
- **MODE 按键**:隐藏式小孔按键,见下文 [MODE 按键](#MODE-按键)。
- **CK**:100 MHz LVCMOS33 **固定时钟输出**,不可调、仅输出。
### 连接方式
1. 用随附 USB-C 线把设备**直连**电脑的 **10 Gbps USB-C 口**(通常标 `SS10` 或 `10`)。接口规格直接决定采集速率,详见[快速上手 · 连接设备](./Quick_Start.md#连接设备)。
1. 用随附 USB-C 线把设备**直连**电脑的 **10 Gbps USB-C 口**(通常标 `SS10` 或 `10`)。接口规格直接决定采集速率,详见[快速上手 · 连接设备](./Quick_Start.html#连接设备)。
2. 指示灯亮**青色**表示已上电且 USB3 链路正常。
3. 按需把 Mini-HDMI 探头线插到对应通道组。
4. 把测试夹接到待测信号与地。

View File

@@ -30,7 +30,7 @@ update:
| 收纳包 | × 1 | 便于携带与归置配件 |
| 标号热缩管 | × 32 | 带通道编号,由用户自行套到对应线上标识通道 |
选配件见[硬件使用指南 · 配件](./Hardware_Specification.md#配件)。
选配件见[硬件使用指南 · 配件](./Hardware_Specification.html#配件)。
---
@@ -55,7 +55,7 @@ SLogic32U3 有多套上位机可选。**默认用 SLogicView**,它是 Sipeed
| 平台 | 需要做什么 |
| - | - |
| Windows | **不需要**。设备即为 WinUSB 设备,即插即用,无需 Zadig |
| Linux | **必须**配置一次 udev 规则,否则普通用户看不到设备,见[硬件使用指南](./Hardware_Specification.md#linuxudev-规则) |
| Linux | **必须**配置一次 udev 规则,否则普通用户看不到设备,见[硬件使用指南](./Hardware_Specification.html#Linux:udev-规则) |
| macOS | 一般无需配置;若首次运行被阻止,在「系统设置 → 隐私与安全性」中放行 |
---
@@ -87,10 +87,10 @@ SLogic32U3 有多套上位机可选。**默认用 SLogicView**,它是 Sipeed
![实际使用场景](./assets/DCIM/SLogic32U3-with-laptop.jpg)
- 探头远端每组 8 路用 8 种颜色区分,排列顺序与通道顺序一致,从第一根依次数过去即可。详见[通道配色](./Hardware_Specification.md#通道配色)。
- 探头远端每组 8 路用 8 种颜色区分,排列顺序与通道顺序一致,从第一根依次数过去即可。详见[通道配色](./Hardware_Specification.html#通道配色)。
- 把测试夹夹到待测信号上,**每根信号线就近配一根地线**。
- **地线绝不可接到信号线上**,可能损坏设备。
- 频率越高、通道越多,接地越关键。详见[探测与信号完整性](./Hardware_Specification.md#探测与信号完整性)。
- 频率越高、通道越多,接地越关键。详见[探测与信号完整性](./Hardware_Specification.html#探测与信号完整性)。
---
@@ -102,7 +102,7 @@ SLogic32U3 有多套上位机可选。**默认用 SLogicView**,它是 Sipeed
2. 设置**采样率**:建议为被测信号频率的 10~100 倍。例如 115200 波特率的 UART,选 10 MHz 足够。
3. 设置**采样深度**(Samples):先用 1 M 试手。
4. 设置**电压阈值**:按被测逻辑电平,3.3 V 逻辑设约 1.6 V。
5. 降低通道数可提高采样率,但只能按固定分组(4ch=D0–D3、8ch=D0–D7、16ch=D0–D15),不支持自定义通道,详见[软件使用指南](./Software_User_Guide.md#采样率与通道数的关系)。
5. 降低通道数可提高采样率,但只能按固定分组(4ch=D0–D3、8ch=D0–D7、16ch=D0–D15),不支持自定义通道,详见[软件使用指南](./Software_User_Guide.html#采样率与通道数的关系)。
6. 点 **Run** 开始采集。
---

View File

@@ -162,7 +162,7 @@ SLogic32U3 采用 **Stream(流式)模式**:数据实时回传上位机,
<video src="./assets/Screenshots/slogicview-threshold.mp4" autoplay loop muted playsinline></video>
在左侧通道栏设置逻辑判决阈值,范围 0 ~ 6 V,步进 0.1 V。低于阈值判为 0,高于判为 1。常见逻辑电平的建议阈值见[硬件使用指南](./Hardware_Specification.md#阈值电压)。
在左侧通道栏设置逻辑判决阈值,范围 0 ~ 6 V,步进 0.1 V。低于阈值判为 0,高于判为 1。常见逻辑电平的建议阈值见[硬件使用指南](./Hardware_Specification.html#阈值电压)。
### 触发
@@ -253,7 +253,7 @@ sigrok 生态提供 150+ 协议解码器,覆盖 I²C、SPI、UART、CAN、SDIO
- **单二进制、全 UI 配置**:直接运行即可,连接、采集模式与参数都在 UI 中设置。
- **连接设备**:在界面中添加并选择 SLogic 设备,连上后通道面板会出现 32 路通道。
- **Filter Graph**:把协议解码、数学运算与测量统一为 Filter 节点,可串成处理链。
- **ADC 模拟模式**:在 UI 中启用后,把数字管脚合并为 4 路 8-bit 模拟通道 A0–A3,像采样示波器一样观测。需配合[可选 ADC 模组](./Hardware_Specification.md#选配adc-示波器模组)。
- **ADC 模拟模式**:在 UI 中启用后,把数字管脚合并为 4 路 8-bit 模拟通道 A0–A3,像采样示波器一样观测。需配合[可选 ADC 模组](./Hardware_Specification.html#选配:ADC-示波器模组)。
---