Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Chip Template V3New to Visual Studio Code? Get it now.
Chip Template V3

Chip Template V3

McuStudioDev

|
2 installs
| (0) | Free
V3 芯片配置管理工具:浏览 V3 配置、外设预览、文件校验、SDK 中断对比、信号引脚矩阵
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Chip Template V3

V3 芯片配置管理工具:浏览 V3 配置、外设预览、文件校验、SDK 中断对比、信号引脚矩阵、宏定义检查。

功能

  • 芯片导航:浏览 V3 芯片模板系列/型号/外设配置
  • 文件校验:结构校验、交叉引用校验、CJS 语法校验、UI Schema 校验、时钟校验
  • Define Macro 检查:检查 chip/{系列}/define.cjs 中外设宏定义是否完整,支持一键自动修复缺失的宏定义
  • 信号引脚矩阵:可视化外设信号与引脚的映射关系
  • Pin AF 差异:对比不同型号的引脚复用配置差异
  • SDK 中断对比:对比 NVIC 配置与 SDK 头文件中的中断定义
  • 打包上传:将芯片模板打包上传

使用前提

扩展需要访问芯片模板数据工作区,包含以下目录结构之一:

chip/{系列}/define.cjs
chip/{系列}/{型号}/ui.cjs
ips/{外设}/ui/{版本}.cjs

或 v3 布局:

v3/chip/{系列}/define.cjs
v3/chip/{系列}/{型号}/ui.cjs
v3/ips/{外设}/ui/{版本}.cjs

配置

配置项 说明
chipConfigNavigator.chipDataPath 芯片模板数据根目录(绝对路径),优先于工作区文件夹使用。例如 D:/work/sinomicon_chip_temp
chipConfigNavigator.v3Root V3 配置根目录(相对于工作区根目录),默认 v3
chipConfigNavigator.v3SdkPaths 各系列的 SDK 根目录路径,key 为系列名,value 为 SDK 根目录绝对路径
chipConfigNavigator.autoValidate Navigator 数据加载后自动运行校验,默认 true

宏定义检查与修复

打开「宏定义检查」面板:

  1. 选择系列后,面板列出 define.cjs 中所有宏定义及其 HAL/LL 值
  2. 面板头部「define.cjs 缺失宏定义」区显示校验诊断(来自 chip/{系列}/ui.cjs 中 type:'select' 节点与 define.cjs 的交叉比对)
  3. 点击「修复」自动插入缺失的宏定义(整个外设块缺失时也会自动创建)
  4. 点击「全部修复」批量修复当前系列的所有缺失项

开发

npm install
npm run compile

按 F5 启动扩展开发宿主。建议通过 chipConfigNavigator.chipDataPath 指向真实芯片模板数据目录进行调试。

许可证

MIT License(详见随扩展分发的 LICENSE 文件)

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft