From: Andreas F. <and...@gm...> - 2014-01-24 15:03:07
|
On Fri, Jan 24, 2014 at 3:27 PM, Alex Züpke <ale...@hs...>wrote: > Hi Paul, > > Am 18.01.2014 17:32, schrieb Paul Fertser: > > Hi, >> >> Does http://openocd.zylin.com/1884 help with this? >> >> > It's getting better, but putting > init; ftdi_set_signal PWR_RST 1 > at the end of my config file doesn't help. > I need to restart openocd to get a connection on 2nd try. > Actually, that won't work. The PWR_RST pin probably have to be toggled to get the adapter to work at all. Then it must be done *before* init, but then we do not have the ability to set the pin. Catch 22. That's why we need to add (or find) a hook that's run after the adapter driver is initialized but before the chain is examined. > I'm using GIT Head and the stock tcl/target/ti_tms570.cfg, so I tried to > hook the FTDI-reset into JTAG's post-reset event (see attached patch) and > it works reliably, but I don't know if this is the right hook for that? > No, that's far too late unfortunately. Or does "works reliably" mean that you get it working at the first attempt without having to restart?? That would be odd. /Andreas |