1. 基于FT2232H芯片
1.1 定义接口配置
- 硬件连接图
FTDI信号 | JTAG信号 | SWD信号 | 备注 |
---|---|---|---|
ADBUS0 | TCK | SWDCLK | 时钟 |
ADBUS1 | TDI | SWDDIO | |
ADBUS2 | TDO | SWDDIO | |
ADBUS3 | TMS | NA | |
ADBUS3 | TMS | NA | |
ADBUS4 | SRST | RESET | 复位信号 |
ADBUS5 | TRST | NA | |
ACBUS6 | LED | LED | 调试信号 |
- 定义调试器配置文件
interface/custom/ft2232.cfg
adapter driver ftdi
ftdi vid_pid 0x0403 0x6010
ftdi channel 0
ftdi layout_init 0x4038 0x403b
ftdi layout_signal nTRST -data 0x0020 -oe 0x0020
ftdi layout_signal nSRST -data 0x0010 -oe 0x0010
ftdi layout_signal LED -ndata 0x4000
ftdi layout_signal SWD_EN -data 0
1.2 定义STM32F407板卡配置
source [find interface/custom/ft2232.cfg]
# 使用SWD为swd 使用JTAG为jtag
transport select swd
set WORKAREASIZE 0x10000
source [find target/stm32f4x.cfg]
adapter speed 8000
reset_config trst_and_srst srst_nogate