Sonic Zhang
ADSP-BF60x is the new generation Blackfin® dual-core processor announced by ADI in late March, 2012. See news at http://www.analog.com/en/press-release/03_28_12_ADI_Blackfin_Processors_Accelerated_Visio/press.html To engage customers into the BF60x based product development earlier, we are pleased to announce the 2012R1 BETA1 release of the Linux distribution for the BF60x family.
This release includes 3 packages: 2012R1-BETA1-BF60X buildroot Linux distribution, 2012R1-BETA1 GNU toolchain and 2012R1-BETA1-BF60X Das U-boot. Buildroot Linux distribution is introduced for ADI BF60x and future processors for the first time. An overview and basic guide can be found at http://docs.blackfin.uclinux.org/doku.php?id=buildroot_on_blackfin . All BF5xx processors are still supported in the uClinux distribution, but they are not part of this BF60x specific release. Das U-boot and GNU toolchain now support both BF60x and BF5xx. But, they are only tested against BF60x in this release. That means this 2012R1 Beta release aims BF60x based products only.
In addition, as a BETA release, not all features are complete or well tested. Please check the feature list and bug tracker at http://blackfin.uclinux.org . We are now working on the RC release to minimize the gaps. The released images, source code and testing results are free to download from the same web site. We appreciate your bug report and any suggestion on ADI support forums.
New features in this release:
- Toolchain stays with GCC 4.3. Das u-boot stays with 2011.09. Linux kernel is updated to 3.3.0. Buildroot is based on 2011.05 release.
- CPU type BF606, BF607, BF608 and BF609 are supported by GCC. LDR utility is revised to generate BF60x style LDR binary. JTAG debug utility are upgraded to know BF609.
- Das U-boot support 4 boot mode for BF609, SPI master boot, NOR flash boot, UART boot and SD boot.
- EMAC, SD, UART, I2C/TWI, USB, SPI, SPI flash, NOR flash drivers are enabled on BF609 EZ-Kit in uboot.
- Port DMA, EMAC, RSI/SD, UART, I2C/TWI, USB, SPI flash, NOR flash, CAN, Rotary, watchdog and GP timer Linux drivers to BF609.
- Develop new Linux drivers for BF609 EZ-Kit, such as SEC, SPI, CRC, link port, etc.
- Enable Linux power management and CPU frequency features for BF609. New wake up sources are supported.
- Add ieee1588 hardware time stamp support in BF609 EMAC driver. Support IEEE1588 v2 protocol and Linux hardware time stamping API in new PTPd2 server.
- VS6624 V4L2 camera driver are enabled via BF609 style EPPI controller.
- ad1761 ASOC sound drivers are enabled on top of new BF609 SPORT controller.
- USB video camera driver for NOMMU architecture is validated on BF609 EZ-Kit.
- Set up new Jenkins based test framework to ease debugging and progress tracking.
- Bring up new buildroot Linux distribution for bf60x and future processors. Most user packages in uClinux distribution are included already. More other packages are supported as well.
Please read the release notes for more information:
http://docs.blackfin.uclinux.org/doku.php?id=uclinux-dist:release-notes:2012r1-beta-bf6xx
http://docs.blackfin.uclinux.org/doku.php?id=toolchain:release-notes:2012r1
http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:release-notes:2012r1-beta1-bf60x
Find 2012R1-BETA1-BF60X Linux distribution source code, bootable images and test results at http://blackfin.uclinux.org/gf/project/buildroot/frs
Find 2012R1-BETA1 toolchain binaries, source code and test results at http://blackfin.uclinux.org/gf/project/toolchain/frs
Find 2012R1-BETA1-BF60X uboot source code, bootable images and test results at http://blackfin.uclinux.org/gf/project/u-boot/frs
Any questions, please send email to respective mailing list or the Analog Devices Engineer Zone Communities.
Linux and application issues:
uclinux-dist-devel@blackfin.uclinux.org
http://ez.analog.com/community/dsp/software-and-development-tools/linux-blackfin
Toolchain and debugging tool issues:
toolchain-devel@blackfin.uclinux.org
http://ez.analog.com/community/dsp/software-and-development-tools/gnu-toolchain-blackfin
Das u-boot issues:
u-boot-devel@blackfin.uclinux.org
http://ez.analog.com/community/dsp/software-and-development-tools/uboot-blackfin
You can also check out the source code from the SCMs
svn co http://blackfin.uclinux.org/svn/toolchain/tags/2012R1-BETA1 toolchain
git clone git://sources.blackfin.uclinux.org/git/buildroot
git checkout 2012R1-BETA1-BF60X
git clone git://sources.blackfin.uclinux.org/git/linux-kernel
git checkout 2012R1-BETA1-BF60X
git clone git://sources.blackfin.uclinux.org/git/u-boot
git checkout 2012R1-BETA1-BF60X
Discussions |