spacewrench
Active member
I have an old Olimex parallel-port Wiggler clone JTAG, but no easy-to-use parallel port any more. So I need a new JTAG dongle.
Looking at the OpenOCD docs, they have a bit-bang driver that (apparently) is intended to control a simple JTAG device using about a dozen single-character commands. It seems like that would be really easy to implement on a Teensy, so the Teensy would control the 5 JTAG lines and report the state of TDO back to OpenOCD.
My question is, has anybody implemented this yet?
I just built a recent version of OpenOCD, and I'm trying to get oriented by getting it to talk to an FTDI-2232 JTAG that's embedded into a Stellaris Evalbot. (Unfortunately, it's not a stand-alone FTDI JTAG dongle; the chip is hardwired to the rest of the Evalbot.) It's going slowly, but I expect I'll be able to get OpenOCD running without too much more trouble. Then on to figuring out how the bitbang interface is supposed to work...
Looking at the OpenOCD docs, they have a bit-bang driver that (apparently) is intended to control a simple JTAG device using about a dozen single-character commands. It seems like that would be really easy to implement on a Teensy, so the Teensy would control the 5 JTAG lines and report the state of TDO back to OpenOCD.
My question is, has anybody implemented this yet?
I just built a recent version of OpenOCD, and I'm trying to get oriented by getting it to talk to an FTDI-2232 JTAG that's embedded into a Stellaris Evalbot. (Unfortunately, it's not a stand-alone FTDI JTAG dongle; the chip is hardwired to the rest of the Evalbot.) It's going slowly, but I expect I'll be able to get OpenOCD running without too much more trouble. Then on to figuring out how the bitbang interface is supposed to work...