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.


