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.3
    • SMP support
    • Two compiler toolchains are available (see manual for supported LEON targets):
      • GNU toolchain with GCC C/C++ compiler version 10.5.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: