Aeroflex Gaisler provides a plugin for the Eclipse framework, which allows the
Eclipse C/C++ Development Tooling - CDT to be used for the development of LEON applications. The plugin makes it possible to cross-compile C and C++ application for LEON and ERC32, and to debug them on either simulator and target hardware (TSIM or GRMON).
The debugger interface to GRMON/TSIM over GDB has limited performance and is not recommended for slower debug links such as over UART. Disabling thread support improves the performance by reducing the number of accesses to the target. If debugging is too slow it is recommended to use the Eclipse environment for application development only and rely on the command line interface of GDB/GRMON for debugging instead.
The plugin is currently provided free of charge. Technical support is only provided to customers with a valid technical support contract.
Starting with version 1.3.1 it is possible to open or import projects created with version 1.2.5 or earlier. Please create a backup before attempting this. Either open the old workspace which will convert all projects, or create a new workspace and use File -> Import... -> General -> Existing projects into Workspace. Eclipse will warn that the project is stored with an old format and ask if you want to convert. Answer Yes.
Download and install the Eclipse IDE for C/C++ developers from Eclipse downloads. It contains both Eclipse and the CDT environment.
To install or update LEON IDE use the Software Update feature of Eclipse
The LEON IDE is also available for manual installation: com.gaisler.lide-1.6.4.zip
More information is available in the LEON IDE manual.