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)