Cobham Gaisler AB provides IP cores and supporting development tools for embedded processors based on the SPARC architecture. We specialize in digital hardware design for both commercial and aerospace applications

LEON/ERC32 RTEMS Cross Compilation System (RCC)

RCC is a cross-compilation system for both ERC32 and LEON processors. The following components are included:

  • RTEMS real-time kernel with network support, version 5.1-prerelease and 4.10.2
  • Two compiler toolchains are available (see manual for supported LEON targets):
    • GNU toolchain with GCC C/C++ compiler version 7.2.0 (RTEMS 5), 4.4.6 (RTEMS 4.10.2)
    • LLVM toolchain with Clang C/C++ compiler version 8.0 (RTEMS 5)  (new)
  • Newlib standalone C-library
  • SMP support with RCC-1.3 (new)
  • GDB 6.8 cross-debugger for sparc

RCC allows cross-compilation of RTEMS C/C++ applications for LEON4, LEON3, LEON2 and ERC32. Using the gdb debugger, it is possible to perform source-level symbolic debugging, either on the TSIM simulator or using real target hardware via GRMON.

The compiler system is provided free of charge under the GNU GPL/LGPL license and LLVM license. For download, proceed to the download page. Technical support can be purchased through a separate technical support contract.

Useful links: