world leader in high performance signal processing
Trace: » 2008r1.5

2008R1.5 u-boot-1.1.6 Release Notes

August 15th 2008

Highlights

  • New processor support: BF538/BF539
  • New board support: bf526-ezkit
  • New board support: bf538f-ezkit
  • New board support: cm-bf533
  • New board support: cm-bf537e
  • New board support: cm-bf548
  • New board support: cm-bf561
  • Booting parallel flash LDRs now supported for BF53x/BF561
  • Booting out of NAND now supported for BF54x-0.1+
  • Support for SST SPI flashes
  • 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.

Deliverables

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

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-1.1.6-2008R1.5.tar.bz2 Source code package
u-boot-bf526-ezkit-para-2008R1.5.ldr bf526-ezkit booting LDR out of parallel flash
u-boot-bf526-ezkit-spi-2008R1.5.ldr bf526-ezkit booting LDR out of SPI/serial flash
u-boot-bf526-ezkit-uart-2008R1.5.ldr bf526-ezkit booting LDR over UART
u-boot-bf527-ezkit-para-2008R1.5.ldr bf527-ezkit booting LDR out of parallel flash
u-boot-bf527-ezkit-spi-2008R1.5.ldr bf527-ezkit booting LDR out of SPI/serial flash
u-boot-bf527-ezkit-uart-2008R1.5.ldr bf527-ezkit booting LDR over UART
u-boot-bf533-ezkit-bypass-2008R1.5.bin bf533-ezkit executing directly from parallel flash
u-boot-bf533-ezkit-para-2008R1.5.ldr bf533-ezkit booting LDR out of parallel flash
u-boot-bf533-stamp-bypass-2008R1.5.bin bf533-stamp executing directly from parallel flash
u-boot-bf533-stamp-para-2008R1.5.ldr bf533-stamp booting LDR out of parallel flash
u-boot-bf533-stamp-spi-2008R1.5.ldr bf533-stamp booting LDR out of SPI/serial flash
u-boot-bf537-stamp-bypass-2008R1.5.bin bf537-stamp executing directly from parallel flash
u-boot-bf537-stamp-para-2008R1.5.ldr bf537-stamp booting LDR out of parallel flash
u-boot-bf537-stamp-spi-2008R1.5.ldr bf537-stamp booting LDR out of SPI/serial flash
u-boot-bf537-stamp-uart-2008R1.5.ldr bf537-stamp booting LDR over UART
u-boot-bf538f-ezkit-bypass-2008R1.5.bin bf538f-ezkit executing directly from parallel flash
u-boot-bf538f-ezkit-para-2008R1.5.ldr bf538f-ezkit booting LDR out of parallel flash
u-boot-bf548-ezkit-nand-2008R1.5.ldr bf548-ezkit booting LDR out of NAND flash
u-boot-bf548-ezkit-para-2008R1.5.ldr bf548-ezkit booting LDR out of parallel flash
u-boot-bf548-ezkit-spi-2008R1.5.ldr bf548-ezkit booting LDR out of SPI/serial flash
u-boot-bf548-ezkit-uart-2008R1.5.ldr bf548-ezkit booting LDR over UART
u-boot-bf561-ezkit-bypass-2008R1.5.bin bf561-ezkit executing directly from parallel flash
u-boot-bf561-ezkit-para-2008R1.5.ldr bf561-ezkit booting LDR out of parallel flash
u-boot-cm-bf533-bypass-2008R1.5.bin cm-bf533 executing directly from parallel flash
u-boot-cm-bf533-para-2008R1.5.ldr cm-bf533 booting LDR out of parallel flash
u-boot-cm-bf537e-bypass-2008R1.5.bin cm-bf537e executing directly from parallel flash
u-boot-cm-bf537e-para-2008R1.5.ldr cm-bf537e booting LDR out of parallel flash
u-boot-cm-bf537e-uart-2008R1.5.ldr cm-bf537e booting LDR over UART
u-boot-cm-bf548-para-2008R1.5.ldr cm-bf548 booting LDR out of parallel flash
u-boot-cm-bf548-uart-2008R1.5.ldr cm-bf548 booting LDR over UART
u-boot-cm-bf561-para-2008R1.5.ldr cm-bf561 booting LDR out of parallel flash

ChangeLog

SVN Changelog

  • booting parallel flash LDRs now supported for BF53x/BF561
  • booting out of NAND now supported for BF54x-0.1+
  • SST SPI flashes now supported
  • enable dcache/icache by default
  • add Blackfin support for the reginfo command
  • add a new strings command
  • fix DHCP protocol violation by only responding to ARP after DHCP ACK
  • fix portmux defines on BF54x
  • handle anomaly 05000230 better by adding a little more over sampling bias
  • program EBIU_DDRQUE for BF54x if the board requests it
  • support HW ECC with BF54x on-chip NAND controller
  • tweak default mtest ending value so we dont clobber the stack on some boards
  • merge common ADI board settings to make porting of ADI boards easier
  • use the Blackfin on-chip syscontrol ROM function to program the memory when available so OTP FPS values are used
  • use CFG_MONITOR_LEN for default flash protection range rather than hardcoded size
  • misc portability fixes for OS X and similar systems
  • rewrite the Blackfin on-chip I2C driver so it works with repeated start transactions
  • handle EBIU_SDBCTL based on simple defines that describe the memory so people do not have to define it directly

References

Please refer to the Das U-Boot section of the Blackfin documentation wiki for more information:
http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u-boot