嗯
我又查了一边
在openOCD官方提供的interface的cfg里面有
# Adafruit FT232H JTAG SWD
# Name Pin Name Func Func
# D0 J1-3 ADBUS0 TCK SWDCLK
# D1 J1-4 ADBUS1 TDO/DI SWDIO
# D2 J1-5 ADBUS2 TDI/DO SWDIO
这里有两个SWDIO对应了FT232H的AD1和AD2
我两个都试过了和target的mcu链接
都是不能读IDR:Error: Error connecting DP: cannot read IDR
然后我又想了想
SWDIO是一个双向的pin,而ft233H的板子的pin好像是单向的
于是我又找到了OpenOCD的interface的cfg文件里面有下面几行
# re-configure TDO as tri-state
#ftdi layout_signal TDO -data 0x0002 -oe 0x0002
#ftdi layout_signal TDI -data 0x0004
uncomment后面来两行之后,再链接,还是报一样的错误
so,
我需要在板子上做什么事情,将这两个pin short到一起吗
【 在 lobachevsky 的大作中提到: 】
: 如题
: 折腾OpenOCD,如果用jlink,已经成功链接了
: 换成FT232
: ...................
--
FROM 1.202.141.*