--------------------------------------------- soldering JTAG signals (this is only needed when you cannot find a connector) --------------------------------------------- access the back side of the PCB follow the signals from the EXT connector to the via holes near the SMC socket: ??? TDI TMS o o o o o o ??? TDO TCK you can use the big testpads for power/ground: T1 - VCC T7 - GNC you can use needles to make a connection if you care about warranty. you can also clear the 4 via's by scratching a bit and solder some wires. tip: mark the wires if you wish to close up GP32 --------------------------------------------- connecting JTAG signals to slow parallel port --------------------------------------------- parallel port You can use a simple voltage divider that outputs 3.3V Let's calculate... (I'm not good at this either) Drawing up to 4mA from the parallel port is pretty safe. So I recommend a minimum RTotal of 2 KOhms. GND ---[R1]---*---[R2]--- 5V | 3.3V UT=5, U1=3.3, RT=R1+R2, I=UT/RT, R1*I=U1 R2=R1/0.66-R1 => R2=2.2/0.66-2.2=1.1333333333333333333333333333333 => R2=1.2 (choose R1, calculate & round R2) U1=R1*I => U1=2.2*I=3.2352941176470588235294117647059 => 3.3 (x1=through R1, x2=through R2, xT=total, U=voltage, R=resistance in KOhm's, I=current) Blah blah, so... According to pinout in http://jtag-arm9.sourceforge.net/circuit.txt (should be Wiggler compatible) +---[2K2]---+---[1K2]--- PAR. PIN 4 | | | TCK to GP32 | +---[2K2]---+---[1K2]--- PAR. PIN 3 | | | TMS to GP32 | +---[2K2]---+---[1K2]--- PAR. PIN 5 | | | TDI to GP32 | +----------------------- PAR. PIN 18..25 (GND) TDO from GP32 --[100]--- PAR. PIN 11 The TDO resistor should make it more safer. Maybe another resistor to ground is even better. Pull-up inputs for example are still 5V ya know. _ _ Hmm... resistors increase raise/fall time of signals. _/ \_ instead of _| |_ :( It's cheap and slow anyways. Serial output on a parallel port (LOL)