JTAG pod protocols and debugger support
2005-10-05 by Rob Jansen
Hi, a lot of talks about the Wiggles, JetJTAG, other debuggers and download speed. But I've got a problem: I am running both GDB and RealView debugger on a laptop without parallel port support. I was able to borrow this together with a Jeeni but have problems. EPI states (I've heard) that Jeeni does not work on the lpc21xx and indeed, with gsb it fails. It does work with the RealView debugger but may suddenly hang (something about resynch). Does OCD Remote work with RealView debugger? Is a USB/Parallel converter supported (I could buy one)? There is defenitely no budget for one of the (expensive) commercial JTAG pods and what I've got does not seem to work. If OCD Remote does not wotk with USB/Parallel converter I do not see an affordable solution. I am almost thinking it is worth the effort to build my own networked ARM7 RDI JTAG debugger pod (using the RDI interface provided by GDB and one of the JTAG ARM7 projects from sourceforge). Has anyone got experience with RDI or using the JTAG/EmbeddedICE combination? I have a 2138 board with ethernet controller and TCP/IP software. Using one of the sourceforge bitbang projects for ARM7 I could attach this to my lpc21xx target board. I'm just not a JTAG/EmbeddedICE expert so I have just a rough view of what I am up to. But I do know my way around the ARM (over 6 years of experience with ARM7/9/10/11 embedded programming) and ARM assembly is almost like a second language to me (although I keep struggling with the syntax of the Gnu assembler). If this works I could try to get a company to build the hardware for this (price around 100 Euro). Software is all free. Would be a great and fairly cheap debugging solution for use at school or home. Anyone interested in joining? or is this a stupid thing to try? Rob