Skip to content

Eclipse IDE

Warning

Note that Ashling Opella-XD is EOL (End of Life) and Eclipse IDE may not support the latest versions of the probe. Refer the old documentation site for guides related to Ashling Opella-XD.

The ARC GNU Eclipse IDE consists of the Eclipse IDE combined with an Eclipse CDT Managed Build Extension plug-in for the ARC GNU Toolchain and GDB embedded debugger plug-in for ARC, based on the Zylin Embedded CDT plug-in. The ARC GNU IDE supports the development of managed C/C++ applications for ARC processors using the ARC GNU toolchain for bare metal applications (elf32).

The ARC GNU IDE provides support for the following functionality:

  • Support for the ARC EM, ARC HS, ARC 600 and ARC 700 Processors
  • Support for little and big endian configurations
  • Ability to create C/C++ projects using the ARC elf32 cross-compilation toolchain
  • Configuration of toolchain parameters per project
  • Configuration of individual options (such as preprocessor, optimization, warnings, libraries, and debugging levels) for each toolchain component:

    • GCC Compiler
    • GDB Debugger
    • GAS assembler
    • Size binutils utility, etc.
  • Support for Synopsys EM Starter Kit and AXS10x.

  • Configuration of debug and run configurations for supported FPGA Development Systems and debug probes (Digilent HS1/HS2 or Ashling Opella-XD).
  • GDB-based debugging using Debug perspective providing detailed debug information (including breakpoints, variables, registers, and disassembly)

ARC GNU plugins for Eclipse have following requirements to the system:

  • OS: Windows 10, Ubuntu Linux 16.04 LTS and CentOS 7 development host systems
  • Eclipse 2018-12 (part of Windows installer)
  • CDT version 9.6.0 (part of Windows installer)
  • Java VM version >= 1.8 is required (part of Windows installer)