Files
ai_soc_sw/.ai/phases/INDEX.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

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

阶段执行原则

  1. P0必须先完成 — 芯片能跑起来才能测其他
  2. P1在P0完成后启动 — 需要调试输出和通信通道
  3. P2-P6可按需并行 — 依赖P1但不互锁
  4. SDK随阶段推进 — 每个阶段完成后提炼LL/HAL层

阶段切换规则

  1. 当前阶段所有功能单元测试通过(或勘误已记录)
  2. 人类签字确认
  3. Arch AI 更新本索引文件
  4. Arch AI 更新 dashboard.md(进度条 + task 状态面板 + 最近事件)
  5. Arch AI 更新 Worker card.md(当前阶段字段)
  6. 产出阶段完成总结