# 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 ```