On 2010-07-17 02:29, David Brownell wrote:
1. There are 3 pins required for SWD right? SWDIO, SWCLK and reset?

And power (2 pins) ...


a. SWCLK is TCK?
b. SWDIO is TMS?

SWDI and SWDO == SWDIO:  bidirectional.
TMS is unidirectional.

I was asking whether SWDIO is always multiplexed with TMS (on chips/interfaces with both JTAG and SWD).

2. Does "demultiplexed" SWDIO signals (one for "in", one
for "out") need to go to some specific pins of the FT2232 or
can they be routed anywhere?

Read ARM's docs for SWD+JTAG connectors, and
forget about FT2232-specific issues.

These issues are my main concern as I'm wondering how to adapt FT2232 based JTAGs to SWD easily and that's what this thread is about. If the SWDIO (multiplexed with TMS) can be routed "as is" on FT2232-based-adapter than the change would be just to add a bidirectional buffer on that line with one additional pin used as direction selector. If this line has to be "demultiplexed" (unidirectionalized [; ) and routed to two separate pins of FT2232 than the change would be more "drastic".

Not yet, but you may recall I posted some code
a while back that can parse /dev/ttyUSB0 trace
data (presuming Linux) once it's generated...
and I commented that the Luminary adapters can
easily handle that.

So generally it's not a good idea to remove TRACE support from interface.

4\/3!!
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to