Sourcery CodeBench

Embedded C/C++ development tools based on open-source standards

Sourcery CodeBench is a complete development environment for embedded C/C++ development on ARM, Coldfire, MIPS, Power, X86, and other architectures. Install, flash and debug in minutes!

Creating & Debugging Linux Apps Using CodeBench for ARM

Creating & Debugging Linux Apps Using CodeBench for ARM

: This video shows how to create an application for a target that is running Linux, download the application to the target, and remotely debug an application that is running on a target using Sourcery CodeBench.

View Video

For more detail view the accompanying white paper

Sourcery CodeBench supported probes vary between platforms and releases. The table below provides a summary. Contact Mentor with any questions or to request support for something you don't see listed.

ARM EABI ARM GNU/Linux Stellaris EABI Kinetis EABI Power EABI Power GNU/Linux MIPS ELF MIPS GNU/Linux ColdFire ELF
Sourcery Probe
Segger J-Link
Keil ULINK2
Kinetis P&E (on board)
Stellaris USB (on board)
Xilinx Platform Cable USB
Macraigor OCDRemote (various JTAG/BDM)
MDI (various devices)
NetLogic XLP USB (on board)
Command Converter Server (CodeWarrior USB or Ethernet TAP)
P&E probe and P&E compatible JTAG over USB
OSBDM Device
TBLCF Device
GDB-capable Probe*

* If your probe supports the GDB protocol, then you can likely setup the connection to it via Sourcery CodeBench External Embedded Server debug interface. Examples of GDB-capable probes we support include RealView ICE and Abatron devices.