51 lines
1.2 KiB
YAML
51 lines
1.2 KiB
YAML
# pyocd.yaml 示例
|
||
|
||
# 1. 目标芯片配置
|
||
target:
|
||
# 指定芯片型号(覆盖命令行 -t 参数)
|
||
name: stm32f429xi
|
||
|
||
# 可选:覆盖默认时钟频率(单位 Hz)
|
||
clock: 180000000
|
||
|
||
# 可选:自定义 SVD 文件路径(用于寄存器描述)
|
||
svd_file: ./STM32F429.svd
|
||
|
||
# 2. 调试接口配置
|
||
probe:
|
||
# # 指定调试器类型(stlink, jlink, cmsis-dap 等)
|
||
# vendor: stlink
|
||
|
||
# # 可选:指定接口序列号(当连接多个调试器时)
|
||
# serial: "12345678"
|
||
|
||
# 可选:连接速度(单位 kHz)
|
||
speed: 1000
|
||
|
||
# # 3. Flash 算法配置
|
||
# flash:
|
||
# # 指定 Flash 算法路径(覆盖默认算法)
|
||
# algorithms:
|
||
# - ./STM32F4xx_Flash.elf
|
||
|
||
# # 可选:禁用默认算法(需手动指定所有算法)
|
||
# use_default_algorithms: false
|
||
|
||
# 4. 调试会话选项
|
||
session:
|
||
# 启动时自动复位目标
|
||
reset_after_connect: true
|
||
|
||
# 启用半主机调试(用于 printf 重定向)
|
||
semihosting_enabled: false
|
||
|
||
# 禁用 GDB 服务器(仅使用命令行工具)
|
||
no_gdb_server: false
|
||
|
||
# 5. 自定义命令脚本
|
||
# hooks:
|
||
# # 连接后执行的脚本(Python 文件)
|
||
# on_connect: ./hooks/on_connect.py
|
||
|
||
# # 复位后执行的脚本
|
||
# on_reset: ./hooks/on_reset.py |