On Thu, Mar 24, 2011 at 7:41 AM, Marcel Duchamp wrote: >> OpenOCD may be of some interests as well. >> http://www.microchip.com/forums/m346142.aspx >> >> > > I spoke to an engineer at another company briefly on JTAG and he implied > that they had a board with a PIC, an FPGA and some memory devices that > were all daisy chained on the JTAG bus and the JTAG device could program > them and also display debugging info. > > It made me think that "one size fits all" in the sense of not being > connected to one companies proprietary system. =A0But when I search for > info, I see things like "JTAG for ARM processors" or "JTAG for MSP430" > or "JTAG for AVR" etc., all of which makes it look to me like I would > need a "JTAG for PIC32" gadget. =A0Not to mention special software to > operate each type. The hardware can be generic (many are using FTDI2232D/FT2232H based debugger for OpenOCD), the software in general has to be specific. OpenOCD is one intend to support different targets. UrJtag is another one but it is more for programming and not mainly for debugging. There are also hardware which is very versatile. http://code.google.com/p/vsprog/ It support AVR_ISP/JTAG, S51_ISP, C8051F_JTAG/C2, STM32_ISP, MSP430_JTAG, PSOC_ISSP, SVF_PLAYER It is also supported by OpenOCD. All in all, things are not that pretty for PIC32 as Microchip is mainly not using JTAG for PIC32 (Real ICE, ICD 3 are both not using JTAG). Things are much better for the ARM world in terms of JTAG support. But now there is this SWD for low end Cortex M0 and OpenOCD is just trying to start the support of SWD. > The engineer I spoke to was enthusiastic about the great utility of > using JTAG for debugging so I'm trying to sort it all out. --=20 Xiaofan --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .