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预算控制
54 lines
1.8 KiB
Markdown
54 lines
1.8 KiB
Markdown
# 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)。
|