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 Bare-C Cross Compilation System (BCC)

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

  • GNU C/C++ cross-compiler (4.4.2 and 3.4.4)
  • GNU Binutils (assembler, linker ...)
  • Newlib embedded C library
  • Bare-C run-time system with interrupt support
  • GNU debugger (GDB)
  • Windows (MinGW) and Linux hosts
  • Optional Eclipse-based IDE

BCC allows cross-compilation of C and C++ applications for  LEON3/4. LEON2 is not supported. 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.