world leader in high performance signal processing
Trace: » 2012r2-rc2

2012R2-RC2 Release Notes

20 Dec 2012


  • Update to upstream version v2012.07-rc2
  • Legacy boards that is tested in this release
    • BF518F-EZBRD
    • BF526-EZBRD
    • BF527-EZKIT
    • BF533-STAMP
    • BF533-EZKIT
    • BF537-STAMP
    • BF548-EZKIT
    • BF561-EZKIT
    • BF504/BF506
    • bf506f-ezkit
    • bf525-ucr2
    • bct-brettl2
    • dnp5370
    • bf609-ezkit
  • update license to Clear BSD for Blackfin anomaly head files
  • softswitch config command for bf609-ezkit
  • A lot of bugfix for bf609-ezkit and other boards

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.3.5)
  • Build Platform: Gentoo
  • Target board: BF537-STAMP and BF548-EZKIT boards

Released u-boot tar ball posted on our website and testing are both 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-2011.09-2011R1.tar.bz2 Source code package
u-boot-bf518f-ezbrd-2011R1.tar.bz2 bf518f-ezbrd images
u-boot-bf526-ezbrd-2011R1.tar.bz2 bf526-ezbrd images
u-boot-bf527-ezkit-2011R1.tar.bz2 bf527-ezkit images
u-boot-bf533-ezkit-2011R1.tar.bz2 bf533-ezkit images
u-boot-bf533-stamp-2011R1.tar.bz2 bf533-stamp images
u-boot-bf537-stamp-2011R1.tar.bz2 bf537-stamp images
u-boot-bf548-ezkit-2011R1.tar.bz2 bf548-ezkit images
u-boot-bf561-ezkit-2011R1.tar.bz2 bf561-ezkit images


GIT Changelog

  • configs: bf533-stamp: select correct spi port
  • blackfin: bf548-ezkit: enable nand support if selected nand boot
  • blackfin: bf609-ezkit: extern monitor/malloc len
  • blackfin: bf548-ezkit: reduce size of u-boot.ldr
  • blackfin: initcode: fix ddr config register
  • Update local version to 2012R2.
  • bug[#6915] bf609: dma_copy: limit the max memory dma peripheral transfer size to 4 bytes.
  • blackfin: early_serial: Correct early serial mess output in BYPASS boot mode.
  • bug[# 7040]blackfin: serial: Set correct early debug serial baudrate.
  • blackfin: initcode: use DMC macro instead of EBIU macro.
  • bf609: cmd_softswitch: simply function parameter
  • blackfin: bf609-ezkit: add softswitch config command
  • [#7283]blackfin: fix serial build error
  • [#7280] clock: drop pre-defined clock macros
  • blackfin: core1: run core1 from L1 code sram start address in uboot init code on core 0
  • bf609: reduce spi flash default speed to 25MHz
  • clock: fix get dclk rate
  • [#7255] bf60x: serial: enable system serial driver in bf60x config.
  • [#7755] blackfin: serial: Use RBR macro instead of DLL macro to register serial devcie.
  • [#7257] clock : cleanup
  • [#7257] : cleanup hardcode bfin clock code
  • Blackfin: board: add back baudrate to bdinfo
  • Blackfin: adjust asm constraints with NMI workaround
  • update to v2012.07-rc2
  • Revert “bf609: change default SCLK to 250Mhz”
  • bf609: change default SCLK to 250Mhz
  • bug[#7188] bf60x: boot rom doesn't have soft reset API
  • bf60x: update bf60x anomaly list
  • blackfin: bf609-ezkit: set default SCLK to 125MHz
  • [#7148]drivers: net: designware: need to reset ethaddr
  • blackfin: add CHIPID for bf609
  • blackfin: fix revision id
  • blackfin: initcode: fix clock setting for bf609
  • blackfin: initcode: fix clock setting logic
  • bf609: soft_switch: enable spi MOSI, MISO and CLK output
  • [#6684] add testcase: early printk.
  • blackfin: bf609: fix norflash protocol
  • cmd: fix a typo in last commit
  • bf60x: fix typo in last commit
  • bf60x: Use the new DMC macro.
  • bf60x: Rename the DDR controller macro from DDR0 to DMC0 to avoid confusion.
  • blackfin: update license to Clear BSD license for Blackfin anomaly head files.
  • soft switch: explicitly set io port direction and value


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