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:

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

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.

Note: RTEMS5 support for the NOEL-V processor is provided through the NOEL-XCKU (Xilinx KCU105 template design) board support package and the quick start guide.

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

Useful links: