Cobham Gaisler is a world leader in embedded computer systems for harsh environments, with footprints in many parts of the solar system. We provide the full ecosystem to support digital hardware design for mission critical System-on-a-Chip solutions. The IP cores and development tools support processors based on the SPARC and RISC-V architectures. In addition to this, a number of standard components are available.

LEON Bare-C Cross Compilation System (BCC)

BCC is a bare-metal cross-compilation system for LEON processors. The following components are included:

  • GNU GCC 10.2.0 C11, C++11 cross-compiler for LEON
  • LLVM (Clang) 8.0.0 C11, C++11 cross-compiler for LEON/LEON-REX
  • GNU Binutils (assembler, linker ...)
  • Newlib embedded C library
  • Bare-C run-time library for LEON applications
  • GRLIB peripheral driver library
  • GNU debugger (GDB)
  • Windows (MinGW) and Linux hosts
  • Optional Eclipse-based IDE

BCC allows cross-compilation of C and C++ applications for LEON2/3/4/5. Using the GDB debugger, it is possible to perform source-level symbolic debugging, either on the TSIM simulator or on real target hardware using GRMON. Applications can be compiled to run from directly from PROM or first loaded into RAM before being executed.

For download, proceed to the download page.