Hi!

Hoping for soon-to-come SWD support in OpenOCD I'm wondering about an adapter and/or modification of JTAG schematics. Analyzing the schematics of existing JTAG/SWD interfaces gave me nothing more than a headache (who draws those?) so I have some questions...

1. There are 3 pins required for SWD right? SWDIO, SWCLK and reset?
a. SWCLK is TCK?
b. SWDIO is TMS?
c. reset is nSRST?
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?
a. if "yes" than where should these go?
b. if "no" than does this bidirectional signal need to be demultiplexed at all? Can it be "just" routed to TMS through some bidirectional buffer? 3. Will SWO be useful for "normal" users and will that be supported anytime? Does TRACE functionality have any support in open-source toolchains?
a. is SWO always on TDO?
b. if "yes" than does that signal need to be connected to the other port of FT2232 (usually to UART-RX) or can that be routed with some other JTAG signal of the first port? c. Does the signal to enable SWO need to be separate from signal to enable SWD?

A Rowley JTAG<=>SWD adapter was mentioned here, I've also found that a while ago, but does anyone has some schematic of this device? This would be an easy to make solution.

All questions for now, thx for answers (;

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

Reply via email to