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:
@@ -0,0 +1,48 @@
|
||||
# hwd32h757 开发环境配置
|
||||
|
||||
## 芯片信息
|
||||
|
||||
| 项目 | 值 |
|
||||
|------|-----|
|
||||
| 芯片代号 | hwd32h757 |
|
||||
| 内核 | Cortex-M7 |
|
||||
| 参考架构 | STM32H7系列 |
|
||||
| SDK框架 | HAL/LL双层(参考STM32CubeH7) |
|
||||
|
||||
## 前置依赖
|
||||
|
||||
| 工具 | 版本要求 | 说明 |
|
||||
|------|---------|------|
|
||||
| GCC ARM | >= 13.x | 交叉编译器 |
|
||||
| CMake | >= 3.20 | 构建系统 |
|
||||
| Python | >= 3.10 | 工具脚本(SVD解析、测试报告) |
|
||||
| OpenOCD / J-Link | — | 烧录调试 |
|
||||
| Git | >= 2.40 | 版本控制 |
|
||||
|
||||
## 开发工具
|
||||
|
||||
- **IDE**: VS Code + Cortex-Debug + CMake Tools
|
||||
- **AI协作**: 1人 + Arch AI + Worker AI
|
||||
- **上下文同步**: AGENTS.md + dashboard.md(任何AI读到即可接手)
|
||||
|
||||
## 硬件环境
|
||||
|
||||
- **评估板**: HWD32H757-EVAL
|
||||
- **调试器**: J-Link / ST-Link(SWD接口)
|
||||
- **串口**: USB-UART(调试输出)
|
||||
|
||||
## 快速开始
|
||||
|
||||
```bash
|
||||
# 1. 克隆项目
|
||||
git clone https://gitcode.com/tupingr/ai_soc_sw.git
|
||||
cd ai_soc_sw
|
||||
|
||||
# 2. 构建
|
||||
mkdir build && cd build
|
||||
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/arm-gcc-toolchain.cmake
|
||||
make
|
||||
|
||||
# 3. 烧录
|
||||
openocd -f interface/jlink.cfg -f target/hwd32h757.cfg -c "program build/Test/cases/gpio/gpio_test.elf verify reset exit"
|
||||
```
|
||||
Reference in New Issue
Block a user