world leader in high performance signal processing
Trace: » 2009r1.1

2009R1.1 u-boot-2008.10 Release Notes

December 25th 2009


  • Update to upstream version 2008.10
  • New SPI Flash subsystem (replaces eeprom/SPI)
  • Booting Linux kernel ELF images does not pass command line (boote) -- use bootable u-boot images instead (bootm)
  • POST support is broken

Build Environment

While we would love to test every environment out there that you may use, we'll document the platforms we actively develop and test on. Refer to the documentation for setting up your system.

Development is actively done with:

  • Toolchain: Blackfin Toolchain (GCC-4.1.2)
  • Build Platform: Gentoo
  • Target board: BF537-STAMP and BF548-EZKIT boards

Testing is actively done with the same software on SUSE systems, but for all supported boards.


File names generally take the form u-boot-<board>-<boot mode>-<version>.filetype.

Each board has one tarball which contains all of the release images for that board. For information on which file to use, see the binaries and boot modes pages. Additionally, a u-boot.elf and init.elf file are included to facilitate booting via JTAG.

All files are raw binary. That means you use them as is. They are most certainly not in the hex or srec format. Alternative file formats are no longer provided as part of the release. If you really need such a file, you will need to convert it yourself.

File Description
u-boot-2008.10-2009R1.1.tar.bz2 Source code package
u-boot-bf518f-ezbrd-2009R1.1.tar.bz2 bf518f-ezbrd images
u-boot-bf526-ezbrd-2009R1.1.tar.bz2 bf526-ezbrd images
u-boot-bf527-ezkit-2009R1.1.tar.bz2 bf527-ezkit images
u-boot-bf533-ezkit-2009R1.1.tar.bz2 bf533-ezkit images
u-boot-bf533-stamp-2009R1.1.tar.bz2 bf533-stamp images
u-boot-bf537-srv1-2009R1.1.tar.bz2 bf537-srv1 images
u-boot-bf537-stamp-2009R1.1.tar.bz2 bf537-stamp images
u-boot-bf538f-ezkit-2009R1.1.tar.bz2 bf538f-ezkit images
u-boot-bf548-ezkit-2009R1.1.tar.bz2 bf548-ezkit images
u-boot-bf561-ezkit-2009R1.1.tar.bz2 bf561-ezkit images
u-boot-cm-bf527-2009R1.1.tar.bz2 cm-bf527 images
u-boot-cm-bf533-2009R1.1.tar.bz2 cm-bf533 images
u-boot-cm-bf537e-2009R1.1.tar.bz2 cm-bf537e images
u-boot-cm-bf548-2009R1.1.tar.bz2 cm-bf548 images
u-boot-cm-bf561-2009R1.1.tar.bz2 cm-bf561 images
u-boot-tcm-bf537-2009R1.1.tar.bz2 tcm-bf537 images


SVN Changelog

  • Update to upstream version 2008.10
  • disable PPI/DMA when booting Linux to avoid suspend errors when Linux does not use the PPI
  • cm-bf527/cm-bf537: increase max flash sectors to cover newer boards
  • increase default console size to allow people to type longer variables (like the kernel command line)
  • bf527-ezkit: add example NAND boot settings
  • fix vprintf/do_reset exports to standalone u-boot applications
  • enable silent console support by default in ADI boards
  • Blackfin TWI:
    • add timeouts to all transfers instead of forcing CTRL+C
    • implement bus speed get/set functions for dynamic speed changing
    • fix bus clock divider calculation
  • cm-bf527/cm-bf533/cm-bf537e/cm-bf548/cm-bf561/tcm-bf537:
    • set default boot command to flashboot
    • add better default voltage settings
  • fix sector erase offset in ST Micro SPI flash driver
  • pet the watchdog when doing udelay()'s
  • bf533-ezkit: push out env sector to allow for larger images
  • use the scratchpad when processing exceptions to avoid double faults when the stack gets a CPLB miss
  • allow people to set default bootcommand when using the ADI common settings


Please refer to the Das U-Boot section of the Blackfin documentation wiki for more information: