About Us
Museum

Software Download

From RFID Guardian

Contents

BlackFin toolchain

We mirror a release of the i386-Linux toolchain of the BlackFin uClinux site.

Installation

The tarballs for i386-Linux unpack into a directory opt. If you want to share the installation of the toolchain with all other users of your system, cd to the root directory '/' and use sudo to unpack all tarballs there. Alternatively, you can unpack the tarballs in some directory under your personal file space.

$ tar jxf blackfin-toolchain-<package>-<version>.i386.tar.bz2

If you unpacked the tarballs in directory TOOLCHAINROOT, so a directory TOOLCHAINROOT/opt/ is created and populated, you must add to your PATH:

$ export PATH=$PATH:TOOLCHAINROOT/opt/uClinux/bfin-elf/bin:ROOT/opt/uClinux/bfin-uclinux/bin

Tarballs: Release 09r1

uclinux-gcc-4.1 tarball
addon uclinx-gcc-4.3 tarball
elf-gcc-4.1 tarball
addon elf-gcc-4.3 tarball
uCLinux uClibc tarball

Repositories

The software for the RFID Guardian project is published through Subversion (svn) repositories. Please read our ramblings on repository usage first, especially if you are a Windows user!

u-boot repository

Ultimately, the port of u-boot for the RFID Guardian will be fed back to upstream u-boot. First, we will have to port a number of device drivers, like TFT screen, touchscreen, SPI etc. Pending that, please retrieve a working copy from our u-boot mirror repository U-boot svn

Checkout through the command-line:

$ svn checkout https://svn.rfidguardian.org/u-boot/trunk u-boot

u-boot images

u-boot for booting from the UART u-boot-uart-r36.ldr has USB host enable, 1V2, 2V5 enable, 24MHz clock, ~EN_PXA at 1, ETH hard reset, NAND spare layout for BFin NAND boot
u-boot for booting from NAND u-boot-nand-r36.ldr has USB host enable, 1V2, 2V5 enable, 24MHz clock, ~EN_PXA at 1, ETH hard reset
u-boot for live-booting from RAM u-boot-nand-r36.bin has USB host enable, 1V2, 2V5 enable, CLKBUF output enable, ~EN_PXA at 1, ETH hard reset
u-boot for booting from JTAG u-boot-uart-r36 has USB host enable, 1V2, 2V5 enable, 24MHz clock, ~EN_PXA at 1, NAND spare layout for BFin NAND boot

There is a HOWTO page for installing u-boot into NAND

eCos repository

Ultimately, the eCos port for the RFID Guardian will be fed back to upstream eCos. First, we must synchronize with the author of the BlackFin HAL port (André Liesk) about his contribution; then we will have to port a number of device drivers, like TFT screen, touchscreen, SPI, FPGA/JTAG interface etc. Pending that, please retrieve a working copy from our eCos mirror repository eCos svn

Checkout through the command-line:

$ svn checkout https://svn.rfidguardian.org/ecos/trunk ecos

RFID Guardian repository

The RFID Guardian software proper, which bears the acronym MRG (historically, for Melanie Rieback's RFID Guardian), is in its own repository MRG svn.

Checkout through the command-line:

$ svn checkout https://svn.rfidguardian.org/mrg/trunk mrg

For the MRG tree, we maintain a Bug tracker, a Source code browser that access the SVN repository, and a Doxygen-annotated API.