We’ve placed a binary image of the L3.0.15-201204 release of Linux software for the Sabre Lite and Nitrogen6X on-line here:
~/$ sudo tar -C /media/boot -zxvf LTIB_201204.tar.gzThis image contains a number of utilities to show the capabilities of the i.MX6 processor:
- /unit_tests/. The utility programs in the /unit_tests/ directory allow various hardware and software component tests. If you’ve worked with previous Freescale releases, these should be familiar to you.
- gplay. To play video using gstreamer acceleration, you can use the gplay utility.
- /opt/vivante. A number of test programs for the Vivante GPU are installed in /opt/vivante.
DetailsThis image is preconfigured with the Sabre Lite kernel from Freescale.
root@freescale /unit_tests$ cat /proc/version Linux version 3.0.15-1359-g1b64ead (r80115@bluemeany) ...Tue May 1 04:07:40 CDT 2012
This release will run on a Nitrogen6X but analog audio won’t function. You can download a kernel that will work on either board from this URL:
~/$ sudo tar -C /media/boot -zxvf kernel-L3.0.15_12.04.01.tar.gzUser name is root. No password.
This image is configured to run on the Freescale LVDS display. To configure it for HDMI, you can do the following in U-Boot:
U-Boot > set bootargs $bootargs video=mxcfb0:dev=hdmi,1280x720M@60,if=RGB24 U-Boot > savee Saving Environment to SPI Flash... Erasing SPI flash...Erasing SPI NOR flash 0xc0000 [0x2000 bytes] ..SUCCESS Writing to SPI flash...Writing SPI NOR flash 0xc0000 [0x2000 bytes] <- ram 0x276009b8 SUCCESS done U-Boot > run bootcmdThis image isn’t configured to use DHCP. To access the device over SSH, you’ll need to set the root password and start the DHCP client like this:
root@freescale ~$ passwd Changing password for root New password: Retype password: Password for root changed by root root@freescale ~$ udhcpc -f -q -n -i eth0 udhcpc (v1.18.5) started eth0: Freescale FEC PHY driver [Micrel KSZ9021 Gigabit PHY] ... Sending discover... PHY: 1:06 - Link is Up - 100/Full Sending discover... Sending discover... Sending select for 184.108.40.206... Lease of 220.127.116.11 obtained, lease time 86400 Deleting routers adding dns 18.104.22.168 root@freescale ~$To test the GPU functions, you can use the gpu.sh script in /unit_tests/.
root@freescale /unit_tests$ ./gpu.sh /unit_tests /unit_tests Attempting modprobe galcore.ko gpu.sh: PASS: modprobe returned success Checking lsmod for the module galcore galcore 126009 0 PASS: module appears in lsmod ...