The pinout of the devkit, which has the SDA/SERIAL/JTAG debug board is slightly different from the PogoPlug. I have access to both. The devkit board is revision 2.0 the pogoplug is revision 3.0. The debug board from the devkit will not plug into the pogoplug. The pogoplug does have two separate connectors on the processor card that do provide all the JTAG and SERIAL pins. If you knew which USB asic they are using and how the GPIO are routed to the JTAG, you could build your own. It would not have SDA, but it would have serial and JTAG.
Categories: PogoPlug Development
Is it possible to use openOCD on Pogoplug with a suitable serial to usb convertor cable or does openOCD need the debug/mini USB board that is shipped with the sheeva plug development kit?
@Doug,
I currently only have the Pogoplug. I was looking at the artwork from Marvell last week and noticed that the silkscreen doesn't the board inside my Pogoplug. Thanks for the clarification.
I'm hoping I won't need JTAG or OPENOCD, but if I did, I would think the process would be similar to the one for the NSLU2. In the past, I've used one of the Olimex JTAG USB OCD for ARM products and it worked pretty well.
I don't think the Olimex JTAG USB OCD for ARM will work out of the box as the Pogoplug doesn't have ARM's standard 2x10 pin JTAG connector. At least the one I received in June 09 didn't have the 2x10 connector.
Anybody open a newer one to see what board is inside? The sheevaplug I received at the end of July has a very different board than the original 2 board Sheevaplugs.
If the JTAG signals are clearly marked on the Pogoplug's PCB, it should be simple enough to make an adapter for the 2x10 connector on the Olimex. Lets hope we never need one.

RSS



openOCD needs a jtag connection, a serial cable alone does not provide that. The debug board is the most convenient way to get openOCD connectivity. Other jtag interfaces could be made to work. It's a shame that GlobalScale does not sell the debug board separately.