Some performance and stabilization issues have been fixed since last release. Therefore, we announce the 2013R1 Linux release for both BF5xx and BF60x families to address these issues. Please upgrade to the buildroot distribution in the 2013R1 release for latest revision Linux kernel and middle wares. An overview and basic development guide for the buildroot can be found at http://docs.blackfin.uclinux.org/doku.php?id=buildroot_on_blackfin .
In the development stage of this release, ADI decided to transfer the Linux related open source projects for Blackfin from the old GForge server to the sourceforge.net server. The source repositories, task and bug trackers, mailing lists, news and released files have been migrated to the new projects on the sourceforge.net server. But, you can still navigate to these projects via the home page http://blackfin.uclinux.org . In order to continue to contribute actively to the bug fixing and development of these projects, please create your own account in http://sourceforge.net and subscribe yourself to the relevant projects. There is no change to current help forum and wiki document service.
This release includes 3 packages: 2013R1-RC2 buildroot Linux distribution, 2013R1-RC1 GNU toolchain and 2013R1-RC1 Das U-boot. The binary images, source code and testing results are free to download from http://blackfin.uclinux.org . We appreciate your bug reports and suggestions.
Improvements in this release:
[GNU Toolchian]
- Toolchain stays on GCC 4.3.
- Some minor updates to urjtag
- uClibc-full now has NFTW, NETLINK and SUPPORT_AI_ADDRCONFIG enabled.
[Das U-boot]
- Das u-boot is updated to v2013.07.
- Do early print via the generic serial API other than the Blackfin specific implementation.
- Move blackfin watchdog driver, serial driver and gpio arch driver for bf54x and bf60x out of the blackfin arch folder.
[Linux]
- Linux kernel is updated to 3.10.10. Buildroot is updated to 2013.08.
- Support bf609 v0.1 processor
- Bring up the 1000M stmmac driver for BF60x. The max net throughput increases from 65 Mbps to 90M bps.
- Fixed a PTP timer and PTP source clock conversion bug on BF609, which cause the PTP timer latency varies between 500ns and 50000ns. Stable the PTP timer latency around 500ns.
- Improve the performance of the TWI driver. Reduce the loss of the TWI transfer interrupts when the system is heavily handling other interrupts by reading the TWI RX register till the FIFO is empty and writing the TWI TX register till the FIFIO is full.
- Add adv7343 video encoder driver with S-Video and Component output support
- Enable write back/through cache policy in both Linux ICC driver and core 1 bare metal stub. The performance of core B application improves a lot.
- Bring up the MCAPI based Camera photo to JPEG file encoding demo on BF609. FFmpeg is used to capture 1 frame of photo from the Camera.
Please read the release notes for more information:
http://docs.blackfin.uclinux.org/doku.php?id=uclinux-dist:release-notes:2013r1
http://docs.blackfin.uclinux.org/doku.php?id=toolchain:release-notes:2013r1
http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:release-notes:2013r1
Find 2013R1-RC2 Linux distribution source code, bootable images and test results at http://sourceforge.net/projects/adi-buildroot/files/2013R1/2013R1-RC2/
Find 2013R1-RC1 toolchain binaries, source code and test results at http://sourceforge.net/projects/adi-toolchain/files/2013R1/2013R1-RC1/
Find 2013R1-RC1 uboot source code, bootable images and test results at http://sourceforge.net/projects/adi-u-boot/files/2013R1/2013R1-RC1/
Any questions, please send email to respective mailing list or the Analog Devices Engineer Zone Communities.
Linux kernel and buildroot distribution issues:
adi-buildroot-devel@lists.sourceforge.net
https://ez.analog.com/community/dsp/software-and-development-tools/linux-blackfin
GNU Toolchain and debugging tool issues:
adi-toolchain-devel@lists.sourceforge.net
https://ez.analog.com/community/dsp/software-and-development-tools/gnu-toolchain-blackfin
Das u-boot issues:
adi-u-boot-devel@lists.sourceforge.net
https://ez.analog.com/community/dsp/software-and-development-tools/uboot-blackfin
You can also check out the source code from the SCMs
git clone git://git.code.sf.net/p/adi-toolchain/blackfin toolchain
git checkout 2013R1-RC1
git clone git://git.code.sf.net/p/adi-buildroot/code buildroot
git checkout 2013R1-RC2
git clone git://git.code.sf.net/p/adi-linux/code linux-kernel
git checkout 2013R1-RC2
git clone git://git.code.sf.net/p/adi-u-boot/code buildroot
git checkout 2013R1-RC1