diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2014-11-03 14:35:01 +0100 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2014-11-03 14:35:01 +0100 |
commit | c2a3e95e96b309377c8c60eaa02a67565a98f47e (patch) | |
tree | db00d63f4e851ba426b990181a10b97fd47a7136 | |
parent | 1ddd20bbfd93db27f74ee6a5efc6c5d3eacf9a9b (diff) |
Apalis/Colibri iMX6/T20/T30/VF50/VF61: Update release notesColibri_VF_LinuxImageV2.3Beta3_20141031Colibri_T30_LinuxImageV2.3Beta3_20141031Colibri_T20_LinuxImageV2.3Beta3_20141031Apalis_iMX6_LinuxImageV2.3Beta3_20141031Apalis_T30_LinuxImageV2.3Beta3_20141031
-rw-r--r-- | release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt | 136 | ||||
-rw-r--r-- | release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt | 74 | ||||
-rw-r--r-- | release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt | 27 | ||||
-rw-r--r-- | release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt | 129 | ||||
-rw-r--r-- | release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt | 37 |
5 files changed, 324 insertions, 79 deletions
diff --git a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt index cd2d12b..91251bd 100644 --- a/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Apalis_T30_LinuxReleaseNotesV2.x.txt @@ -3,7 +3,7 @@ Release Notes: Linux Image V2.x for Apalis T30 *********************************************** Contents: -- U-Boot 2011.06 boot loader +- U-Boot 2014.10 boot loader - Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.4 - Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop environment @@ -15,6 +15,44 @@ Licensing: - customer required to obtain proper re-distribution license ******************************************************************************** +Linux Image V2.3 Beta 3 (October 31, 2014) +- U-Boot: + - update to mainline U-Boot 2014.10 with new partition layout and + cbootimage/tegrarcm based update concept + - common config block code + - improved NFS boot functionality + - fw_printenv integration +- Linux kernel: + - various analogue audio codec fixes/improvements noteworthy driver probe after reset + - mark host as eMMC CMD23 capable to force using reliable write command + - fix audio hub lock-up + - prevent null pointer dereference in Tegra nvmap video driver +- Linux user-space: + - switch to ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp-neon) + - add cbootimage, libcryptopp and tegrarcm recipes + - use latest u-boot git migrated to cbootimage/tegrarcm + - fix noisy analogue audio playback + - introduce and deploy fw_printenv/setenv + - updated LXDM to 0.5 with proper systemd-logind support + - removed ConsoleKit session/login manager (superseded by systemd-logind) + - lxsession shows hibernate button only when kernel support is available + - various build and dependency fixes for LXDE recipes + +- sources git.toradex.com tag Apalis_T30_LinuxImageV2.3Beta3_20141031 + - repository linux-toradex branch tegra + - repository u-boot-toradex branch 2014.10-toradex + +Known Issues: +- connecting an analogue mic to the on module codec resets the codec, so that + neither headphone out nor mic in works anymore. Workaround: Have mic + connected before boot or change the output source between DAC/LineIn +- certain low-speed USB devices might not get detected +- LP1 suspend might fail due to pending USB interrupts +- LP1 suspend might hang due to display controller issue +- partition resizing on first boot not working +- fw_printenv not working + +******************************************************************************** Linux Image V2.3 Beta 2 (September 3, 2014) - Linux kernel: - Add a mapping for H.264 payloads to the UVC aka USB webcam driver @@ -314,25 +352,26 @@ Notes: - 115200 baud serial debug console on UARTA aka UART1 (EvalBoard lower X28 resp. X29 depending on JP10/12, X22 on Ixora) without any handshake - user account: root with empty password -- ext3 root file system +- eMMC: partition 1: vfat with kernel, partition 2 ext3 root file system - opkg package manager - HDMI aka DVI-D: not all pixel clock frequencies allow for HDMI audio - CRT: the T30 internal video DAC output is unsupported by NVIDIA's L4T Linux SW stack -- Linux host used for recovery mode flashing requires proper 32-bit execution - environment (e.g. install ia32-libs on 64-bit Ubuntu) and awk (e.g. install - gawk on Ubuntu) +- Linux host used for update preparation requires proper 32-bit execution + environment (e.g. install ia32-libs on 64-bit Ubuntu), awk and libcryptopp + (e.g. install gawk and libcrypto++ on Ubuntu) Working on latest image: - U-Boot boot loader - environment storage in eMMC - - ASIX based USB to Ethernet adapters on USBH3 - - MMC/SD cards (only GPT partitioned) - - eMMC flash with NVIDIA partition table parsing + - Gigabit Ethernet + - MMC/SD cards + - eMMC flash - RAM size auto detection - serial console debug UARTA aka UART1 - Toradex Apalis configuration block handling - - USB storage as host on USBH3 + - USB storage as host on USB host ports + - USB device firmware upgrade (DFU) and USB mass storage (UMS) as device on USB OTG1 port - Linux kernel - GPIOlib /sys/class/gpio - temperature sensor /sys/bus/i2c/devices/4-004c @@ -383,9 +422,7 @@ Working on latest image: Not working or not tested: - U-Boot boot loader - U-Boot USB keyboard - - Gigabit Ethernet - framebuffer support - - USB OTG1 and USBH2 - Linux kernel - IrDA - RS-422/485 @@ -394,45 +431,46 @@ Not working or not tested: - Linux user-space - Adobe Flash not provided by L4T (and probably never will) -********************************************************* +**************************************************************** eMMC Boot: Apalis T30 1GB V1.0a (Sample) -eMMC Boot: Apalis T30 2GB V1.0a, V1.0b and V1.0c (Sample) -********************************************************* +eMMC Boot: Apalis T30 2GB V1.0a, V1.0b, V1.0c and V1.0e (Sample) +**************************************************************** Initial Preparation: - download and extract Apalis_T30_LinuxImageVx.yz.tar.bz2 package with root permissions +- use any VFAT formatted SD resp. micro D card with at least 1000 MB of free + space +- run update.sh script with optional -o argument pointing to mount point of + above mentioned card Flash eMMC: - EvalBoard V1.0a - - connect USB micro A/B (X49) or USB B (X50) to development workstation using - micro or regular USB cable - connect serial debug console to lower X28 or X29 using null modem RS-232 or regular USB cable + - insert above prepared SD card into SD/MMC 8bit (X18) or SD/MMC 4bit (X19) socket - Ixora V1.0a - - connect USB micro A/B (X9) to development workstation using regular micro - USB cable - - make sure JP2 is removed and nothing is connected to the lower USB host port - X8 - - optionally assemble resistor R90 instead of R91 so SW3 can be used as - recovery mode switch - - for more information please consult Ixora datasheet section 3.3 and chapter 4 -- enter recovery mode: - - EvalBoard with Mezzanine press recovery mode SW2 while applying power - - Ixora press SW3 while applying power (requires R90 assembly option noted above) - - Eboot (e.g. transitioning from WEC): - - 115200 baud without any handshake - - hold space key while applying power or resetting - - press x to enter command mode - - use 'reboot rcm' command - - U-Boot (e.g. updating Embedded Linux): - - 115200 baud without any handshake - - apply power or reset - - hit any key to stop auto booting - - use 'enterrcm' command - - for more information about recovery mode please consult Apalis T30 datasheet - chapter 6 -- run update.sh script + - connect serial debug console to X22 using null modem RS-232 cable and a + 10 pin IDC to 9 pin D-sub male connector. (DTK or Intel standard) + - insert above prepared micro SD card into micro SD card socket (X10) +- Boot to U-Boot prompt and start the update: + - apply power or reset + - hit any key to stop auto booting + - if you update from a previous image use the following U-Boot commands: + - using SD/MMC 8bit (X18) socket on EvalBoard: + setenv drive 1 + setenv setupdate 'mmc dev ${drive}; fatload mmc ${drive}:1 ${loadaddr} flash_mmc.img; source' + save + - using SD/MMC 4bit (X19) socket on EvalBoard or micro SD card socket (X10) on Ixora: + setenv drive 2 + setenv setupdate 'mmc dev ${drive}; fatload mmc ${drive}:1 ${loadaddr} flash_mmc.img; source' + save + - use 'run setupdate' U-Boot command and then + - use 'run update' U-Boot command +- If you updated from an older image: + - power cycle or reset as requested and hit any key to stop auto booting + - use 'run setupdate' U-Boot command and then + - use 'run migrate_v2.3b2' U-Boot command Boot from eMMC: - EvalBoard V1.0a or Ixora V1.0a @@ -440,4 +478,22 @@ Boot from eMMC: - upon first boot post-install scripts are run which takes around 2 minutes, please be patient -Toradex, September 14, 2014 +If the boot loader on the module got corrupted this recovers it by loading U-Boot + over USB into the module's RAM and executing it there: +- EvalBoard V1.0a + - connect USB micro A/B (X49) or USB B (X50) to development workstation using + micro or regular USB cable + - connect serial debug console as stated above +- Ixora V1.0a + - connect USB micro A/B (X9) to development workstation using regular micro USB + cable + - make sure JP2 is removed and nothing is connected to the lower USB host port + X8 + - for more information please consult Ixora datasheet section 3.3 and chapter 4 + - connect serial debug console as stated above +- have the module in recovery mode and load U-Boot over USB to the module's RAM: + - lsusb should show a 0955:7130 NVidia Corp. device if the module is in recovery mode + - run ./update.sh -d + - stop at the U-Boot prompt and begin the update as stated above + +Toradex, November 3, 2014 diff --git a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt index 24d67f2..2369748 100644 --- a/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Apalis_iMX6_LinuxReleaseNotesV2.x.txt @@ -4,7 +4,7 @@ Release Notes: Linux Image V2.x for Apalis iMX6 Contents: - U-Boot 2014.04 boot loader -- Linux 3.10.17 kernel, based on Freescale's BSP release imx_3.10.17_1.0.0_ga +- Linux 3.10.17 kernel, based on Freescale's BSP release imx_3.10.17_1.0.1_ga and patches from Boundary Devices - Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop environment @@ -16,6 +16,56 @@ Licensing: - customer required to obtain proper re-distribution license ******************************************************************************** +Linux Image V2.3 Beta 3 (October 31, 2014) +- U-Boot: + - move configuration to board/toradex + - access GPIO with symbolic names + - remove PF0100 PMIC settings now fused + - fix LVDS panel name in environment + - enable fusing using do_fuse command + - cleanup configs + - use get_ram_size() + - use correct boot device in apalis_imx6q.cfg + - separate enet reset from pinmuxing + - enable USB host power consistently +- Linux kernel: + - add STMPE ADC driver using IIO framework + - allow reading board temperature via STMPE ADC driver + - fix PCIe by disabling RC/EP test mode + - skip unnecessary mxc_hdmi_setup calls + - upgrade to Freescale's BSP release imx_3.10.17_1.0.1_ga + - remove CONFIG_WATCHDOG_NOWAYOUT + - add intial DTE UART support + - fix pixelclk polarity for EDT-WVGA + - eMMC VCCQ is 3.3V only + - optional RS485 handling + - move pinmux definitions into Toradex files +- Linux user-space: + - switch to ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp-neon) + - support for initial rootfs bigger than RAM, i.e. greater than ~900MB + - updated LXDM to 0.5 with proper systemd-logind support + - removed ConsoleKit session/login manager (superseded by systemd-logind) + - lxsession shows hibernate button only when kernel support is available + - various build and dependency fixes for LXDE recipes + +- sources git.toradex.com tag Apalis_iMX6_LinuxImageV2.3Beta3_20141031 + - repository linux-toradex branch toradex_imx_3.10.17_1.0.0_ga + - repository u-boot-toradex branch 2014.04-toradex + +Known Issues: +- connecting an analogue mic to the on module codec resets the codec, so that + neither headphone out nor mic in works anymore. Workaround: Have mic + connected before boot or change the output source between DAC/LineIn +- on first boot the resizing process adversely affects system performance for + the first few minutes until completed +- Display resolution can be set for some output configurations, set the U-Boot + environment variable vidargs accordingly. Some vidargs_xx variables + provided for reference. +- backlight PWM BKL_PWM (hard-coded to 0 in U-Boot > full brightness on an EDT + display). +- X uses only the fb0 device + +******************************************************************************** Linux Image V2.3 Beta 1 (August 4, 2014) - U-Boot - Based on mainline U-Boot 2014.04 @@ -122,6 +172,8 @@ Working on latest image: - Gigabit Ethernet (i.MX 6 errata, only 400 Mbps sustainable data rate) - eMMC ext3 - serial console debug UART1 + - UART2, UART3 and UART4 + - optional RS485 - I2C via /dev/i2c-X - 8-bit MMC card mmc1 - 4-bit SD card mmc2 @@ -138,6 +190,7 @@ Working on latest image: - USB raw HID device /dev/hidrawX - USB device Ethernet RNDIS - automatic USB device/host/suspend detection aka full OTG support + - analog input via IIO framework - CAN via can0 and can1 - PCIe (regular ports and mini-PCIe slot) - SATA (regular port or mSATA slot) @@ -163,8 +216,7 @@ Not working or not tested: - USB OTG1 support - Linux kernel - IrDA - - RS-422/485 - - UART2, UART3 and UART4 + - RS-422 - All UART control lines (There is a HW bug on V1.0 modules) - SIM card - HDA audio IF on MXM connector (not possible with i.MX 6) @@ -172,7 +224,6 @@ Not working or not tested: - watchdog - parallel camera interface - CSI2 camera interface - - analog input via IIO framework - serial number and board revision - Linux user-space - Gstreamer encoding (not tested) @@ -191,19 +242,20 @@ eMMC Boot: Apalis iMX6Q 1GB V1.0a (Sample) Initial Preparation: - download and extract Apalis_iMX6_LinuxImageVx.yz.tar.bz2 package with root permissions -- use any VFAT formatted SD resp. uSD card with at least 1000 MB of free space +- use any VFAT formatted SD resp. micro D card with at least 1000 MB of free + space - run update.sh script with optional -o argument pointing to mount point of above mentioned card Flash eMMC: - EvalBoard V1.0a - - connect serial debug console to lower X28 or X29 using null modem RS-232 - or regular USB cable - - insert above prepared SD card into MMC SDIO-socket (X18) + - connect serial debug console to lower X28 or X29 using null modem RS-232 or + regular USB cable + - insert above prepared SD card into SD/MMC 8bit (X18) or SD/MMC 4bit (X19) socket - Ixora V1.0a - connect serial debug console to X22 using null modem RS-232 cable and a 10 pin IDC to 9 pin D-sub male connector. (DTK or Intel standard) - - insert above prepared SD card into SD card/MMC SDIO-socket (X10) + - insert above prepared micro SD card into SD card socket (X10) - if you update from a V2.2 image either use an EvalBoard for update or use on Ixora the U-Boot command: setenv drive 2 @@ -214,7 +266,7 @@ Flash eMMC: - hit any key to stop auto booting - use 'run setupdate' U-Boot command and then - use 'run update' U-Boot command -- If you updated from an older Image. (without a device tree) +- If you updated from an older image. (without a device tree) - power cycle or reset and hit any key to stop auto booting - use 'printenv' to get your current u-boot environment - use 'env default -a' to set the u-boot environment to its default value @@ -249,4 +301,4 @@ If the boot loader on the module got corrupted this recovers it by loading U-Boo - run ./update.sh -d - stop at the U-Boot prompt and begin the update as stated above -Toradex, September 14, 2014 +Toradex, November 3, 2014 diff --git a/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt index 9cc60a2..76d7008 100644 --- a/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_T20_LinuxReleaseNotesV2.x.txt @@ -15,6 +15,29 @@ Licensing: - customer required to obtain proper re-distribution license ******************************************************************************** +Linux Image V2.3 Beta 3 (October 31, 2014) +- U-Boot + - no changes +- Linux kernel: + - add a mapping for H.264 payloads to the UVC aka USB webcam driver + - fix YAFFS2 spinning when flush inodes + - prevent null pointer dereference in Tegra nvmap video driver +- Linux user-space: + - switch to ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp) + - updated LXDM to 0.5 with proper systemd-logind support + - removed ConsoleKit session/login manager (superseded by systemd-logind) + - lxsession shows hibernate button only when kernel support is available + - various build and dependency fixes for LXDE recipes + +- sources git.toradex.com tag Colibri_T20_LinuxImageV2.3Beta3_20141031 + - repository linux-toradex branch tegra + - repository u-boot-toradex branch colibri + +Known Issues: +- LP1 suspend might fail due to pending USB interrupts +- LP1 suspend might hang due to display controller issue + +******************************************************************************** Linux Image V2.3 Beta 1 (August 4, 2014) - U-Boot - Fix/hack sd boot environment @@ -46,7 +69,7 @@ Linux Image V2.3 Beta 1 (August 4, 2014) - sources git.toradex.com tag Colibri_T20_LinuxImageV2.3Beta1_20140804 - repository linux-toradex branch tegra - - repository u-boot-toradex branch tegra + - repository u-boot-toradex branch colibri Known Issues: - LP1 suspend might fail due to pending USB interrupts @@ -462,4 +485,4 @@ Boot from SD Card: - power cycle - upon first boot post-install scripts are run which takes around 2 minutes, please be patient -Toradex, September 14, 2014 +Toradex, November 3, 2014 diff --git a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt index ff4a301..2f268a7 100644 --- a/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_T30_LinuxReleaseNotesV2.x.txt @@ -3,7 +3,7 @@ Release Notes: Linux Image V2.x for Colibri T30 ************************************************ Contents: -- U-Boot 2011.06 boot loader +- U-Boot 2014.10 boot loader - Linux 3.1.10 kernel, based on NVIDIA's Linux for Tegra (L4T) release R16.4 - Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop environment @@ -15,6 +15,45 @@ Licensing: - customer required to obtain proper re-distribution license ******************************************************************************** +Linux Image V2.3 Beta 3 (October 31, 2014) +- U-Boot: + - update to mainline U-Boot 2014.10 with new partition layout and + cbootimage/tegrarcm based update concept + - gigabit Ethernet over PCIe support for NFS boot functionality + - common config block code + - fw_printenv integration +- Linux kernel: + - add a mapping for H.264 payloads to the UVC aka USB webcam driver + - various analogue audio codec fixes/improvements noteworthy driver probe after reset + - mark host as eMMC CMD23 capable to force using reliable write command + - fix audio hub lock-up + - prevent null pointer dereference in Tegra nvmap video driver +- Linux user-space: + - switch to ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp-neon) + - add cbootimage, libcryptopp and tegrarcm recipes + - use latest u-boot git migrated to cbootimage/tegrarcm + - fix noisy analogue audio playback + - introduce and deploy fw_printenv/setenv + - updated LXDM to 0.5 with proper systemd-logind support + - removed ConsoleKit session/login manager (superseded by systemd-logind) + - lxsession shows hibernate button only when kernel support is available + - various build and dependency fixes for LXDE recipes + +- sources git.toradex.com tag Colibri_T30_LinuxImageV2.3Beta3_20141031 + - repository linux-toradex branch tegra + - repository u-boot-toradex branch 2014.10-toradex + +Known Issues: +- connecting an analogue mic to the on module codec resets the codec, so that + neither headphone out nor mic in works anymore. Workaround: Have mic + connected before boot or change the output source between DAC/LineIn +- certain low-speed USB devices might not get detected +- LP1 suspend might fail due to pending USB interrupts +- LP1 suspend might hang due to display controller issue +- partition resizing on first boot not working +- fw_printenv not working + +******************************************************************************** Linux Image V2.3 Beta 1 (August 4, 2014) - U-Boot - Fix USB device enumeration problem @@ -353,23 +392,28 @@ Known Issues: ******************************************************************************** Notes: -- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards resp. X27 on V3.1a depending on JP17/19, X13 on Iris) without any handshake +- 115200 baud serial debug console on UARTA aka FFUART (lower X25 on EvalBoards + resp. X27 on V3.1a depending on JP17/19, X13 on Iris) without any handshake - user account: root with empty password -- ext3 root file system +- eMMC: partition 1: vfat with kernel, partition 2 ext3 root file system - opkg package manager - HDMI aka DVI-D: not all pixel clock frequencies allow for HDMI audio -- CRT: the T30 internal video DAC output is unsupported by NVIDIA's L4T Linux SW stack -- Linux host used for recovery mode flashing requires proper 32-bit execution environment (e.g. install ia32-libs on 64-bit Ubuntu) and awk (e.g. install gawk on Ubuntu) +- CRT: the T30 internal video DAC output is unsupported by NVIDIA's L4T Linux SW + stack +- Linux host used for update preparation requires proper 32-bit execution + environment (e.g. install ia32-libs on 64-bit Ubuntu), awk and libcryptopp + (e.g. install gawk and libcrypto++ on Ubuntu) Working on latest image: - U-Boot boot loader - environment storage in eMMC - Ethernet - - MMC/SD cards (only GPT partitioned) - - eMMC flash with NVIDIA partition table parsing + - MMC/SD cards + - eMMC flash - serial console debug UARTA - Toradex Colibri configuration block handling - - USB storage as host + - USB storage as host on USB host port + - USB device firmware upgrade (DFU) and USB mass storage (UMS) as device on USB OTG port - Linux kernel - GPIOlib /sys/class/gpio - temperature sensor /sys/bus/i2c/devices/4-004c @@ -420,26 +464,40 @@ Not working or not tested: - Linux user-space - Adobe Flash not provided by L4T (and probably never will) -***************************************************** -eMMC Boot: Colibri T30 V1.1b, V1.1c or V1.1d (Sample) -***************************************************** +************************************************************ +eMMC Boot: Colibri T30 V1.1b, V1.1c, V1.1d or V1.1e (Sample) +************************************************************ Initial Preparation: -- download and extract Colibri_T30_LinuxImageVx.yz.tar.bz2 package with root permissions +- download and extract Colibri_T30_LinuxImageVx.yz.tar.bz2 package with root + permissions +- use any VFAT formatted SD resp. micro D card with at least 1000 MB of free + space +- run update.sh script with optional -o argument pointing to mount point of + above mentioned card Flash eMMC: - EvalBoard V3.1a - - connect USB B (X29) or USB micro A/B (X30) to development workstation using regular or micro USB cable - - the jumper JP2 must be open - - press and hold recovery mode switch (SW9) during power up + - connect serial debug console to UARTA aka FFUART (lower X25) resp. X27 + using null modem RS-232 or regular USB cable + - insert above prepared SD card into SD/MMC 8bit (X18) or SD/MMC 4bit (X19) socket - Iris V1.1a - - connect USB micro A/B (X12) to development workstation using regular micro USB cable - - short pin 1-2 of JP1 on Iris for RECOVERY -(other carrier boards see http://developer.toradex.com/knowledge-base/colibri-recovery-mode) -- make sure that the carrier board supports USB high speed - - Iris & EvalBoard V3.1a OK, for other carrier boards see http://developer.toradex.com/knowledge-base/usb-2.0-high-speed-%28480mbps%29 ) -- apply power or reset -- run update.sh script + - connect serial debug console to UARTA aka FFUART X13 using null modem RS-232 cable and a + 10 pin IDC to 9 pin D-sub male connector. (DTK or Intel standard) + - insert above prepared micro SD card into micro SD card socket (X10) +- Boot to U-Boot prompt and start the update: + - apply power or reset + - hit any key to stop auto booting + - if you update from a previous image use the following U-Boot commands: + setenv drive 1 + setenv setupdate 'mmc dev ${drive}; fatload mmc ${drive}:1 ${loadaddr} flash_mmc.img; source' + save + - use 'run setupdate' U-Boot command and then + - use 'run update' U-Boot command +- If you updated from an older image: + - power cycle or reset as requested and hit any key to stop auto booting + - use 'run setupdate' U-Boot command and then + - use 'run migrate_v2.3b1' U-Boot command Boot from eMMC: - EvalBoard V3.1a @@ -447,6 +505,29 @@ Boot from eMMC: - Iris V1.1a - do no longer short any pins of JP1 - power cycle -- upon first boot post-install scripts are run which takes around 2 minutes, please be patient +- upon first boot post-install scripts are run which takes around 2 minutes, + please be patient -Toradex, September 14, 2014 +If the boot loader on the module got corrupted this recovers it by loading U-Boot + over USB into the module's RAM and executing it there: +- EvalBoard V3.1a + - connect USB B (X29) or USB micro A/B (X30) to development workstation using + regular or micro USB cable + - the jumper JP2 must be open + - connect serial debug console as stated above + - press and hold recovery mode switch (SW9) during power up +- Iris V1.1a + - connect USB micro A/B (X12) to development workstation using regular micro USB + cable + - connect serial debug console as stated above + - short pin 1-2 of JP1 on Iris for RECOVERY +(other carrier boards see http://developer.toradex.com/knowledge-base/colibri-recovery-mode) +- make sure that the carrier board supports USB high speed + - Iris & EvalBoard V3.1a OK, for other carrier boards see + http://developer.toradex.com/knowledge-base/usb-2.0-high-speed-%28480mbps%29 +- have the module in recovery mode and load U-Boot over USB to the module's RAM: + - lsusb should show a 0955:7130 NVidia Corp. device if the module is in recovery mode + - run ./update.sh -d + - stop at the U-Boot prompt and begin the update as stated above + +Toradex, November 3, 2014 diff --git a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt index 3908aa3..870da22 100644 --- a/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt +++ b/release-notes/Colibri_VF_LinuxReleaseNotesV2.x.txt @@ -3,7 +3,7 @@ Release Notes: Linux Image V2.x for Colibri VF50/VF61 ****************************************************** Contents: -- U-Boot 2014.04 boot loader +- U-Boot 2014.10 boot loader - Linux 3.0.15 kernel, based on Freescale TWR-VF65GS10 Timesys LinuxLink 2014-05-29 (ts2.17) - Yocto/OpenEmbedded daisy/2014.06 based root file system, using LXDE desktop @@ -12,6 +12,39 @@ Contents: ==> Flashing instructions can be found at the very bottom of this release notes ******************************************************************************** +Linux Image V2.3 Beta 3 (October 31, 2014) +- U-Boot: + - update to mainline U-Boot 2014.10 with new partition layout + - upstream NAND flash support: faster transfers due to optimised memcpy + - improved DDR initialization, according to JEDEC specifications + - enable caches in U-Boot + - boot zImage kernel from root file system + - create environment variable containing SoC type + - update environment script to also support device tree based kernels + - use PLL1 as DDR clock for Colibri VF50 (keep PLL2 off) +- Linux kernel: + - support SMBus block reads (I2C) + - complete I2C resource tables + - enable wakealarm feature of SoC RTC to wakeup the system from suspend + - compile/deploy in zImage format +- Linux user-space: + - switch to ARMv7 hard-float Thumb2 builds (armv7at2hf-vfp-neon) + - updated LXDM to 0.5 with proper systemd-logind support + - removed ConsoleKit session/login manager (superseded by systemd-logind) + - lxsession shows hibernate button only when kernel support is available + - various build and dependency fixes for LXDE recipes + +- sources git.toradex.com tag Colibri_VF_LinuxImageV2.3Beta3_20141031 + - repository linux-toradex branch colibri_vf + - repository u-boot-toradex branch 2014.10-toradex + +Known Issues: +- If the module does not boot remove all displays connected to HSYNC, VSYNC and reset. + (This has been observed on an Evaluation Board V2.1) +- Analogue audio is not working on the Colibri VF61 +- USB client is not reliable (communication freezes when using RNDIS/g_ether) + +******************************************************************************** Linux Image V2.3 Beta 1 (August 4, 2014) - U-Boot - Fix environment offset to match new MTD partition layout @@ -394,4 +427,4 @@ Boot from SD Card: - apply power - upon first boot post-install scripts are run which takes around 2 minutes, please be patient -Toradex, September 14, 2014 +Toradex, November 3, 2014 |