Hi All,
I put together a 3-in-1 DSOX LAN board, to incorporate the LAN setup everyone is already using, plus a USB-UART
setup and JTAG buffer, to have all 3 interfaces available via the LAN card faceplate.
(Thanks to everyone on here that did the real work getting the LAN card figured out, all the hard work. I just
incorporated those setups, and tacked on an RS232 setup and JTAG setup.)
The USB uart setup pulls the 3.3v power for the chip from the HOST USB 5v power, so that the serial port can be up
and connected to, before the scope is powered on. This makes it super easy to power on the scope and immediately
halt in UBOOT. (hitting spacebar while you power on the scope)
The JTAG buffer setup just provides a nice buffered setup (same buffer setup that's been used in numerous other
jtag projects, etc)
I found that the 'SEGGER JLINK-EDU' is a very nice and super easy device to use, and it already has defines setup
for the SPEAR600. (no defined setup for programming flash or reading the NAND flash, as the SPEAR600-FSMC needs to
be setup manually, but you can easily dump the NOR flash, the most important anyhow).
JLINK-EDU is same as JLINK-BASE, but meant for non-commerical use, which is fine for us. And it's only $60 from
Digi-key and others.
In order to use JTAG, you have to pull up those two pins as was shown way back around page 6 I think of this
thread, so I added a dip-switch onto the board for all 3 locations, and you can actually run wires from those 3
pads to the board, and use the dipswitches to turn on/off those enable pins.
But since they are by default pulled LO by 81 ohm resistors, you have to remove them, and either replace with 10k,
or just leave open, and let the board do the pullup/pulldown.
You can also just build the board and only populate what you want, ie you can leave JTAG un-populated, and also
don't need to populate any of the LEDs, I just did that for fun, and it looks pretty when they light up
Attached are some pics of the board, the initial UBOOT menu (when halted via the serial port), etc..
(see the hackaday link for all the files)
https://hackaday.io/project/114593-dsoxlanplus