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.2 KiB
1.2 KiB
阶段索引
| 阶段 | 名称 | 功能单元 | 状态 | 目录 |
|---|---|---|---|---|
| P0 | 基础 bring-up | 电源管理/时钟/NRST复位/GPIO/JTAG_SWD | PLANNED | — |
| P1 | 基本通信 | USART/SPI/I2C | PLANNED | — |
| P2 | 模拟链路 | ADC/DAC/比较器/VREFBUF/温度/参考电压/Scaler启动时间 | PLANNED | — |
| P3 | 定时器类 | Timer/HRTIM/LPTIM/看门狗 | PLANNED | — |
| P4 | 存储搬运 | FMC/QSPI/SDMMC/DMA/DLYB | PLANNED | — |
| P5 | 高速接口 | USB/以太网/SAI/ULPI | PLANNED | — |
| P6 | 杂项 | 电压监控/模拟开关升压/升压器/CRC/电流特性 | PLANNED | — |
阶段执行原则
- P0必须先完成 — 芯片能跑起来才能测其他
- P1在P0完成后启动 — 需要调试输出和通信通道
- P2-P6可按需并行 — 依赖P1但不互锁
- SDK随阶段推进 — 每个阶段完成后提炼LL/HAL层
阶段切换规则
- 当前阶段所有功能单元测试通过(或勘误已记录)
- 人类签字确认
- Arch AI 更新本索引文件
- Arch AI 更新 dashboard.md(进度条 + task 状态面板 + 最近事件)
- Arch AI 更新 Worker card.md(当前阶段字段)
- 产出阶段完成总结