Home

OR1200-FT cross compiler toolchain installation

OpenRISC_FTThe OpenRISC open source cross compiler  toolchain is used with the Ã…AC RTU v2.0â„¢, RTU "lite"â„¢, and µRTUâ„¢ series of products. The tool chain is the same for both the OpenRISC 1200 softcore processor and the Ã…AC developed OpenRISC 1200-FT (fault tolerant) softcore processor which is used within the Ã…AC fault tolerant products.

Linux compilation and boot ram-disk is still created with the same procedure as described  in the delivered manual with the products.

The toolchain is maintained by the OpenRISC team from OpenCores and ORSoC and have recently been brought up to bleeding edge versions.

Ã…AC only supports the Ubuntu 10.04.1 and newer Long Time Support (LTS) Lucid Lynx Linux version for use with the toolchain.


The included tools and versions for ÅAC products RTU v2.0™, RTU "lite"™ and the µRTU™ are currently:

  • GNU binutils 2.20.1
  • GNU GCC 4.5.1 with C and C++ support (including support for POSIX threads, pthreads)
  • GNU GDB 7.2
  • newlib 1.18.0
  • or1ksim 0.5.0 (Processor Architecture simulator)

Only applicable to RTU v2.0â„¢ and RTU "lite"â„¢,

  • µClibc 0.9.31
  • Linux 2.6.37 
  • BusyBox 1.19.0

To download the latest toolchain for the OpenRISC 1200 and OpenRISC 1200-FT, please download the following Graphical User Interface (GUI) ORFT installer utility to your Ubuntu desktop. Download the right version of the installation utility for your Ubuntu, the i386 which is for 32 bit installations and the x86_64 for 64 bit installations.

A detailed instruction on how to use the toolchain installer is available to registered users.

Download the latest Ã…AC OpenRISC Toolchain installer for 32 bit Ubuntu (version 0.23, released 1st of March 2011), here, or using the following instruction

$ wget http://pnp.aacmicrotec.com/orft-online/ORFT_installer-v0.23_i386
$ chmod 755 ORFT_installer-v0.23_i386 (make it executable if not by default)

Download the latest Ã…AC OpenRISC Toolchain installer for 64 bit Ubuntu (version 0.23, released 1st of March 2011), here, or using the following instruction

$ wget http://pnp.aacmicrotec.com/orft-online/ORFT_installer-v0.23_x86_64
$ chmod 755 ORFT_installer-v0.23_x86_64 (make it executable if not by default)

In order to work the OpenRISC fault tolerant  toolchain you need to add it to your PATH environment variable.

$ echo "export PATH=\$PATH:/opt/or32-new/bin:/opt/or1ksim-new/bin:/opt/or_debug_proxy/" >> ~/.bashrc

If you prefer, you can download and compile the very latest version of the toolchain by registrating an account at opencores.org, and reading the following sections "Unified toolchain build from repository source (NEW)" and "Manual install of µClibc (NEW)" from the opencores toolchain installation page.