3d43cd87d5
- 从errlens模板(3角色)重构为1人+Arch AI+Worker AI(2角色) - 去掉review仓库/QA AI/Dev AI分离,Worker AI统一负责开发+测试 - 新增33个功能单元目录(Test/cases/),按P0-P6七阶段bring-up - 新增SDK驱动层骨架(Drivers/CMSIS/HAL_Driver/BSP) - Arch AI/Worker AI角色不绑定特定AI平台,任何AI可随时接手 - 5个ADR:测试驱动SDK演进、HAL/LL双层、分阶段bring-up、单仓库、角色可替换 - 参考errlens的分层信息架构:dashboard→card→task,token预算控制
1.8 KiB
1.8 KiB
ai_soc_sw
hwd32h757 MCU 芯片成片测试及 SDK 开发项目。
项目信息
| 项目 | 值 |
|---|---|
| 芯片代号 | hwd32h757 |
| 内核 | Cortex-M7 |
| 项目阶段 | Chip bring-up(回片测试) |
| 仓库 | https://gitcode.com/tupingr/ai_soc_sw.git |
核心产出
- 寄存器功能测试 — 33 个功能单元的全面扫描
- SDK 框架 — HAL/LL 双层驱动(参考 STM32CubeH7)
- 勘误记录 — 结构化硅缺陷追踪
协作模式
1 人 + Arch AI + Worker AI,详见 AGENTS.md。
目录结构
ai_soc_sw/
├── AGENTS.md # AI 角色定义与权限约定
├── dashboard.md # 项目控制面板
├── DECISIONS.md # 待决策事项
├── ENVIRONMENT.md # 开发环境配置
├── .ai/ # AI 协作核心
│ ├── principles.md # 设计原则
│ ├── roles/ # AI 角色身份卡
│ ├── tasks/ # 任务文件
│ ├── phases/ # 阶段上下文
│ └── knowledge/ # 知识沉淀(ADR/教训/模式)
├── Drivers/ # SDK 驱动层
│ ├── CMSIS/ # ARM CMSIS + 设备文件
│ ├── HWD32H757_HAL_Driver/ # HAL + LL 驱动
│ └── BSP/ # 板级支持包
├── Test/ # 寄存器测试
│ ├── framework/ # 测试框架
│ ├── cases/ # 33 个功能单元
│ └── errata/ # 勘误记录
├── Tools/ # 自动化工具
├── docs/ # 项目文档
└── Projects/ # 示例工程