Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: Combining forces on open-source gdb stub

2005-12-15 by kibobo59

I'm currently working on such debugger (10% done).

Features:
- USB connection / next release on Ethernet (with TCP/IP server)
- fully compatible with gdb remote protocol (no server like ocdremote
needed)
- SW/HW breakpoints
- Full EmbeddedICE/JTAG debugging or with LPC integrated Realmonitor

Schematics and firmware (PIC18/ezUSB) will be available on my website.

I'm waiting my DIL LPC2106 for the prototype.

> Hi all,
> 
> I noticed that quite a lot of people are working on JTAG tools
> for debugging on the LPC, but (as far as I know) there is still
> no-one that has written an open-source gdb stub for the LPC family.
> On sourceforge, there are a couple of gdb JTAG projects for arm
> processors, but none seem to support the ARM7TDMI-S.
> 
> Existing closed-source software like OCDRemote and OCDCommandor
> does not work well with my olimex wiggler clone and there's nothing
> I can do to fix it.
> 
> Myself, I played around a bit with the sources from
> http://gdb-jtag-arm.sourceforge.net/ ,
> probably re-inventing the wheel but it was fun nevertheless.
> So far, my progress is:
> * updated parallel port access code to use libieee1284. This makes
> the tool portable between windows/cygwin and linux.
> * made it work with a cheap wiggler clone from olimex.
> * can read JTAG idcode
> * can read and write ICE registers
> * can stop the processor
> * read the CPU registers (not reliably yet and in wrong order)
> 
> Can we perhaps combine forces and write an open-source gdb stub?

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.