feat: 项目架构重构 - hwd32h757芯片成片测试及SDK开发

- 从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预算控制
This commit is contained in:
2026-05-27 16:37:52 +08:00
parent 6c09a9b6d4
commit 3d43cd87d5
97 changed files with 645 additions and 4143 deletions
+53
View File
@@ -0,0 +1,53 @@
# ai_soc_sw
hwd32h757 MCU 芯片成片测试及 SDK 开发项目。
## 项目信息
| 项目 | 值 |
|------|-----|
| 芯片代号 | hwd32h757 |
| 内核 | Cortex-M7 |
| 项目阶段 | Chip bring-up(回片测试) |
| 仓库 | https://gitcode.com/tupingr/ai_soc_sw.git |
## 核心产出
1. **寄存器功能测试** — 33 个功能单元的全面扫描
2. **SDK 框架** — HAL/LL 双层驱动(参考 STM32CubeH7
3. **勘误记录** — 结构化硅缺陷追踪
## 协作模式
1 人 + Arch AI + Worker AI,详见 [AGENTS.md](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/ # 示例工程
```
## 快速开始
见 [ENVIRONMENT.md](ENVIRONMENT.md)。