>________________________________
>
>I'm trying to embed a FT2232D based programmer into my board with a STM32
>(Cortex-M3 MCU).
>
>I want the programmer to be compatible with jtagkey, so I looked at schematics
>of compaible designs.
>
>I noticed that while the JTAG signals (TCK, TDI, TDO, TMS) are only buffered
>when translation is necessary, the SRST and TRST signals are always tri-state
>buffered, with OE going into the FTDI chip.
>
>Is there a reason for that? Can I omit the buffers?
>
>
Since
you are embedding the JTAG interface with the target, you can tell if
buffering is needed. We just went through a similar exercise and you
can pretty much hook everything up directly and use the FTDI MiniModule
layout (see commit from Rodrigo Rosa) if you target circuit is right.
Also, I heard it's possible to omit the TRST signal and only keep the SRST
signal, because system reset will also reset the TAP controller. Is that true?
Are there problems with that?
>
>TRST is optional since you can reset the JTAG TAP state machine with clocking
>TCK which TMS=1.
SRST might be needed for other reasons. For example some chips need it as part
of some kind of flash / code protection enable/disable.
Phil
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development