The LC-500 represents one of American Arium’s most popular JTAG emulators for targets utilizing ARM7™, ARM9™, ARM11™, ARM Cortex™, XScale, and TI OMAP™ processors. The ARM®-powered LC-500 handles numerous functions previously performed by the debugger. The emulator delivers reliable run control with intuitive stepping features. It is designed for speed, too, with fast file and image downloads and quick stepping through code.
Included with the LC-500 is Arium´s flagship SourcePoint™ debugging software. The debugger interface is part of the company´s core technology developed specifically for SoC design and debug. The 32-bit application runs on Microsoft® Windows® 2000/XP and Linux hosts. The LC-500, when coupled with SourcePoint, delivers a complete debug solution. The tight integration of the emulator and debugger offers developers one of the most robust run control debug solutions on the market today.
Arium´s LC-500 Linux OS-aware debug solution includes full symbolic, source-level debugging of Linux kernel code, including loadable kernel modules, and applications, including shared libraries. Developers can launch or attach to multi-threaded processes with seamless transitions to and from the kernel and each process, debug the kernel straight out of reset, and dynamically debug loaded Linux kernel modules. In addition, with SourcePoint and the LC-500, developers can get Linux console output through the JTAG port, eliminating a serial or Ethernet port requirement.
The LC-500 with SourcePoint is also part of Arium´s Cogent 637 and Freescale iMX21 reference platform kits designed for early prototype development.
Key features of the LC-500 include:
- Non-intrusive, real-time debug
- JTAG rate up to 20 MHz
- USB and 10/100Base-T host connectivity
- Linux OS-aware debug
- Full ARM and Thumb™ instruction set support
- Execution trace (on-chip)
- Customizable views
- Fast symbols finder
- Single view of all I/O-mapped devices
- Multi-core debugging
- Individual processor support
- Multiple file format support
- Code profiling
- Semihosting support
- RealMonitor® support
- Integrated flash programming
- C/C++ source-level debug for major compilers
- Robust, user-friendly command language