Files
wandering1 39bd06adea 为自建代码目录补齐 README,建立目录级导航体系
- 新增 26 份目录 README:App/(+log,task,util,protocol)、Drivers/BSP/(+8子系统)、
  Src/、Inc/、scripts/、tools/(+6子工具)、test/、MDK-ARM/、simulator/(+sim,tests)
- 每份含:定位、文件清单表、关键约束/陷阱、指向 docs 权威文档
- 第三方库与生成代码目录排除(CMSIS/HAL/Middlewares/Lib/SDL2)
- docs/文档规范.md 新增 §1.1b 代码目录 README 约定;根 README 目录结构加入说明
2026-09-26 12:25:36 +08:00
..

tools/netlist_semantics/ — 网表语义分析

把电路网表文件(.tel)解析成"有语义的引脚知识库",供生成引脚表与网表分析报告。

脚本一览

脚本 作用
netlist_sem.py 网表解析核心(把 .tel 网表 → 结构化的网络/引脚连接)
gen_kb.py 生成引脚知识库 pinout_kb.json
pinout_kb.json 引脚知识库产物(MCU 引脚 ↔ 网络 ↔ 外设的映射)

使用方式

& '.venv\Scripts\python.exe' tools/netlist_semantics/netlist_sem.py <网表.tel>
& '.venv\Scripts\python.exe' tools/netlist_semantics/gen_kb.py

输入 / 产物

  • 输入:硬件网表 .tel(位于 docs/硬件平台/,如 V0.0.tel、V0.1.tel)
  • 产物:pinout_kb.json + docs/硬件平台/V0.0_网表详细分析报告.md、docs/硬件平台/V0.0_网表语义图.md

相关文档

  • docs/硬件平台/V0.0_网表详细分析报告.md
  • docs/硬件平台/V0.0_网表语义图.md
  • 硬件引脚表:根 README.md「外设接口」