Files
ai_soc_sw/docs/00_芯片资料/registers/REGISTERS_TEMPLATE.md
T
tupingr 8157f10768 feat: 完善 MCU 芯片自动化测试架构
- 重构为三角色协作:人+Arch AI+执行AI
- 新增 Excel 寄存器表格解析工具,自动生成测试代码
- 新增串口日志分析工具,自动生成测试报告
- 完善项目文档:AGENTS.md、README.md
- 创建自动化测试架构设计文档
- 添加示例测试任务 P01-001
2026-05-27 10:44:55 +08:00

1.0 KiB

Excel 寄存器表格格式说明

表格列

Excel 表格需要包含以下列:

列名 说明 必填 示例
寄存器名 寄存器的宏定义名称 GPIOA_MODER
地址 寄存器物理地址 0x40020000
描述 寄存器功能描述 GPIOA 模式寄存器
复位值 芯片复位后寄存器的值 0x00000000

示例数据

寄存器名 地址 描述 复位值
GPIOA_MODER 0x40020000 GPIOA 模式寄存器 0xA8000000
GPIOA_OTYPER 0x40020004 GPIOA 输出类型寄存器 0x00000000
GPIOA_OSPEEDR 0x40020008 GPIOA 输出速度寄存器 0x00000000
GPIOA_PUPDR 0x4002000C GPIOA 上拉/下拉寄存器 0x00000100
GPIOA_IDR 0x40020010 GPIOA 输入数据寄存器 N/A

使用说明

  1. 准备你的寄存器 Excel 表格
  2. 命名为 xxx_registers.xlsx
  3. 放入本目录 docs/00_芯片资料/registers/
  4. 运行 python3 shared/scripts/parse_registers.py 解析