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