Vybrid Linux Release V1.0
We have uploaded a new Linux version to our server. This release is targeted to all our boards with the Freescale Vybrid processor, that we call the fsvybrid architecture: armStoneA5, NetDCUA5 and PicoCOMA5. In this release, U-Boot and BuildRoot are already merged with our Multi-Platform Linux, but the Linux kernel is still a separate version. Therefore this is still a separate release, but you'll already find some changes in the change log that belong to other boards.
Nonetheless this release is running on all platforms of this architecture at the same time. And this is not only true for the sources, but also for the binaries. So you can download the same binaries for NBoot, U-Boot, Linux kernel and BuildRoot root filesystem to any of the Vybrid boards and it will run.
The release consists of two files:
fsvybrid-V1.0.tar.bz2
This is the main release itself containing all sources, the binary images, the documentation, examples and the toolchain.
sdcard-fsvybrid-V1.0.tar.bz2
If you copy the contents of this archive to an SD card, you can install our precompiled standard system in a very straightforward and comfortable way on the board. The SD card archive is meant for people who just want to try a release first without having to download the quite large main archive. Its content is also contained in the main release archive, so if you want to download the main archive anyway, you don't need to bother with the SD card archive.
These tar archives are compressed with bzip2. So to see the files, you first have to unpack the archives
This will create a directory fsvybrid-V1.0 that contains all the files of the release.
Please read the file doc/Vybrid_FirstSteps_eng.pdf. It lists the meaning of all files and shows how to install and use everything.
Release Notes for fsvybrid-V1.0
Please note that you have to update NBoot first to be able to use this new release as the memory layout has changed. You need at least nbootvyb115_04.bin (VN04).
Here is a list of the most noticeable changes in this release.
nbootvyb115_04.bin (VN04)
Supported Boards: PicoCOMA5 (only Rev 1.00), armStoneA5, NetDCU14
- Support new memory layout with Cortex-M4 image behind NBoot
u-boot-2012.07-fsvybrid-V1.0 (19.09.2013)
Supported boards: PicoMOD6, PicoMOD7A, PicoCOM3, PicoCOMA5, armStoneA5, armStoneA8, NetDCU14, NetDCUA5
In this release, the Vybrid boards are merged with the Multi-Platform Linux. Therefore this release is mainly targeted for F&S Vybrid boards. The other boards also have improvements (e.g. some SD card issues are solved) and should work nonetheless, but they are not thoroughly tested in this release.
- Merge fsvybrid branch for U-Boot with Multi-Platform-Linux branch; this adds platforms PicoCOMA5, armStoneA5, NetDCUA5
- On serial ports, switch from serial port numbers to addresses
- Improve serial driver for Vybrid to allow CONFIG_SERIAL_MULTI
- Re-implement output for reset cause on Vybrid
- Fix compiler warnings when compiling for Vybrid
- Add common fsvybrid platform for PicoCOMA5, armStoneA5, NetDCUA5
- Make fss3c64xx.h, fss5pv210.h and fsvybrid.h as similar as possible
- Activate hush parser for all boards; this allows for better scripting
- Optimize speed for SD cards and fix high speed issues
- Increase command buffer size, remove jffs2 boot variables
- Remove some remaining stuff from obsolete F&S MMC driver
- Remove unused Samsung stuff
- Also patch serial port for zImage decompressor on Vybrid
- On fsvybrid, pass board revision via ATAG to Linux kernel
linux-3.0.15-fsvybrid-V1.0 (19.09.2013)
Supported boards: armStoneA5, PicoCOMA5, NetDCU15
- Switch to new toolchain fs-toolchain-4.7.2-cortexa5-neonvfpv4
- Add support for NetDCUA5
- Add new timesys patches
- Add support for Multi Core Communication (MCC)
- Switch to F&S Tux logo (Tux holding NetDCU logo)
- Show cache configuration, skip L2 config if not present
- Improve UART support, add UART4 and UART5
- Make UART also work for non-console ports
- Add support for all non-console UART ports on all F&S boards
- Improve lowlevel UART detection in zImage decompressor
- Use 16-bit RGB565 for framebuffers by default
- Clean mach files for all F&S Vybrid boards, make as similar as possible
- Remove unneeded features, make defconfigs similar to fss5pv210 platform:
- Remove swap support
- Optimize code generation for size
- Don't use versioning for kernel modules
- Add IPV6 to kernel
- Add CAN support
- Don't use tmpfs for /dev, this is done by buildroot anyway
- Add loop block device support
- Reduce number of /dev/ram ramdisks to 4
- Add support for 24C16 EEPROM
- Remove legacy PTY support
- Remove support for radio adapters
- Remove 8x16 system font
- Remove OSS sound support, ALSA is sufficient
- Remove many unused sound codecs
- Announce USB devices when they are attached or detached
- Add support for PCF8563 real time clock
- Add support for SQUASHFS, ROMFS, CIFS
- Add support for NFS_V4
- Include UTF8 and ASCII code pages fix, not as modules
- Collapse all Vybrid defconfigs to a common fsvybrid_defconfig
- Make USB work on PicoCOMA5
- Add support for Atmel MXT and Focaltech FT5X06 capacitive touch
- Add rudimentary support for WLAN cards based on TI WL12xx
- Fix SX8655 access if more than one controller is active
- Add default display for 320x240 resolution
- Remove some annoying debug output
buildroot-2013.02-fsvybrid-V1.0 (19.09.2013)
Supported Boards: armStoneA5, armStoneA8, NetDCU14, NetDCUA5, PicoMOD7A, PicoCOM4, PicoCOMA5
- Rebase multiplatform-linux version to buildroot-2013.02
- Merge multiplatform-linux and fsvybrid versions
- Create link for lib/ld-linux.so.3 if required
- Add libmcc (MCC: Multi Core Communication) for Vybrid
- Add mqxboot for Vybrid to start applications on Cortex-M4
- Add mcc-pingpong example (Linux side) for Vybrid
- Configure all targets for new toolchains fs-toolchain-4.7.2-*
- Add ttymxc3/4/5 to /etc/securetty to allow root logins on these lines
- Combine armStoneA8, NetDCU14 and PicoMOD7A to common fss5pv210
- New script /etc/init.d/S01fssetup to set up the F&S environment
- Use login_tty from F&S environment to start a getty on
- Use gdb 7.4.x
- Make STD and MIN defconfigs as similar as possible on all platforms
- Fix some typos, indendations and wrong comments
Toolchain
- New toolchain fs-toolchain-4.7.2-cortexa5-neonvfpv4 based on binutils-2.23.1, gcc-4.7.2 and eglibc-2_17
Documentation
- Improve docu Vybrid_FirstSteps_eng.pdf
- Add docu for NetDCUA5
- Add hardware docu for boards and starterkits
Your F&S Support Team