BCC2 - LEON bare-metal cross-compiler system

Status:

Production

Overview

Architecture

arrow down icon

Key Tech Spec

arrow down icon

Target technology support

arrow down icon

Evaluation boards

arrow down icon

Ordering information

arrow down icon

Development Kit

arrow down icon

Licensing

arrow down icon

Software

arrow down icon

Tools

arrow down icon

Block diagram

arrow down icon

Supported Hardware

arrow down icon

Configuration

arrow down icon

Reference Design

arrow down icon

Other resources

arrow down icon

Detailed features

arrow down icon

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

  • GNU GCC 13.2.1 C, C++ cross-compiler for LEON
  • LLVM (Clang) 8.0.0 C, C++ 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 the GRMON debug tool. Applications can be compiled to run from directly from PROM or first loaded into RAM before being executed.

Downloads

File

Category

Revision

Date

Access

BCC2 User's Manual

Data sheet and user's manual

2.3.1

2024-10-23

Free download

Password/
Contact us

BCC2 binaries for Linux and Windows

Software package

2.3.1

2024-11-21

Free download

Password/
Contact us

BCC2 sources

Software package

2.3.1

2024-11-20

Free download

Password/
Contact us

Frequently asked questions

No items found.