Files
ai_soc_sw/README.md
T
tupingr 3d43cd87d5 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预算控制
2026-05-27 16:37:52 +08:00

54 lines
1.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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)。