御风灰灰
发布于 2024-07-11 / 10 阅读
0
0

openocd与ft2232h

1. 基于FT2232H芯片

1.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 调试信号
  1. 定义调试器配置文件

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

2. 基于CH347芯片


评论