- 主题:有人用过FT232做openOCD的debugger吗
如题
折腾OpenOCD,如果用jlink,已经成功链接了
换成FT232
总是报错
Error: Error connecting DP: cannot read IDR
猜是我的硬件链接的问题
但是检查了很多遍,swdio,swdclk,gnd,vcc都联了的
还可能有其他什么问题吗
--
修改:lobachevsky FROM 1.202.141.*
FROM 1.202.141.*
嗯
我又查了一边
在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.*
openocd只是纯粹的软件,必须有硬件支持吗? 比如我有一个单片机。要想用openocd,中间必须用硬件吗?比如你提到的jlink
--
FROM 122.225.19.*
openocd只是纯粹的软件,必须有硬件支持吗? 比如我有一个单片机。要想用openocd,中间必须用硬件吗?比如你提到的jlink
--
FROM 122.225.19.*
难道不用吗
你debug单片机的时候是靠纯粹的模拟仿真?
上板子连调的时候就把板子放桌子上,完全不和PC连接就能调试?
【 在 zhtoad 的大作中提到: 】
: openocd只是纯粹的软件,必须有硬件支持吗? 比如我有一个单片机。要想用openocd,中间必须用硬件吗?比如你提到的jlink
--
FROM 1.202.141.*
应该都支持吧
建议上pyocd吧, 感觉更好用一些
我这里实测用stlink, daplink都可以, jlink没试, 应该也没问题
【 在 zhtoad 的大作中提到: 】
openocd只是纯粹的软件,必须有硬件支持吗? 比如我有一个单片机。要想用openocd,中间必须用硬件吗?比如你提到的jlink
--
FROM 124.16.158.*
居然还有这个pyocd
这个不错
【 在 tom6bj 的大作中提到: 】
: 应该都支持吧
: 建议上pyocd吧, 感觉更好用一些
: 我这里实测用stlink, daplink都可以, jlink没试, 应该也没问题
: ...................
--
FROM 123.185.228.*