There are a few ways to connect GDB to an embedded system. You can place a GDB server on the embedded platform. Or you can use a driver for the in-circuit debugging of the chip. Most modern small processors offer an in-circuit debugging interface that would be more powerful than a GDB server, because it can halt and single-step the processor and examine a halted processor. These use DebugWire, SWD, or JTAG. DebugWire and Serial Wire Debug (SWD) are names for a one-wire JTAG replacement suitable for 8-bit CPUs. There is a hardware device called ST-LINK that is specific to hardware debugging on the STM32.
The Bus Pirate can drive JTAG and DebugWire, although I don't know if anyone has yet used it for debugging rather than programming. Since it's very versatile and Open Hardware, it's worth trying rather than the more expensive processor-specific debugging device. Thanks Bruce ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2