8157f10768
- 重构为三角色协作:人+Arch AI+执行AI - 新增 Excel 寄存器表格解析工具,自动生成测试代码 - 新增串口日志分析工具,自动生成测试报告 - 完善项目文档:AGENTS.md、README.md - 创建自动化测试架构设计文档 - 添加示例测试任务 P01-001
40 lines
742 B
Markdown
40 lines
742 B
Markdown
# P01_chip_test - 环境准备
|
|
|
|
## 编译器支持
|
|
|
|
| 编译器 | 版本要求 | 安装说明 |
|
|
|--------|---------|---------|
|
|
| Arm Clang | >= 18.0.0 | 来自 ARM 官方 |
|
|
| Keil MDK (AC6) | >= 6.18 | uVision 开发环境 |
|
|
| Arm GCC | >= 12.0.0 | 开源工具链 |
|
|
|
|
## 调试工具
|
|
|
|
- **pyOCD**: 0.30.x 或更高
|
|
- **OpenOCD**: 0.12.x 或更高
|
|
- **串口工具**: minicom / PuTTY / screen
|
|
|
|
## 硬件连接
|
|
|
|
| 接口 | 用途 |
|
|
|------|------|
|
|
| JTAG/SWD | 调试下载 |
|
|
| UART1 | 日志输出 |
|
|
| LED | GPIO输出 |
|
|
| KEY | GPIO输入 |
|
|
|
|
## 快速开始
|
|
|
|
```bash
|
|
# 编译 (Arm GCC)
|
|
cd projects/P01_chip_test
|
|
make
|
|
|
|
# 下载固件 (pyOCD)
|
|
pyocd flash build/firmware.hex
|
|
pyocd gdbserver
|
|
|
|
# 串口监控
|
|
minicom -D /dev/ttyUSB0 -b 115200
|
|
```
|