
1. Set the U-Boot environment.
=>setenv bootargs ‘ttyS0,115200 root=/dev/ram0 earlycon=uart8250,mmio,0x21c0500'
=>saveenv
2. Boot up the system.
=>tftp a0000000 kernel-ls1012a-rdb.itb
=>bootm a0000000
3.7 i.MX6QSabreSD
The i.MX 6Dual/6Quad processors feature NXP's advanced implementation of the quad ARM
®
Cortex
®
-A9 core, which operates
at speeds up to 1 GHz. These processors include 2D and 3D graphics processors, 3D 1080p video processing, and integrated
power management. Each processor provides a 64-bit DDR3/LVDDR3/LPDDR2-1066 memory interface and a number of other
interfaces for connecting peripherals, such as WLAN, Bluetooth
®
, GPS, hard drive, displays, and camera sensors.
The Smart Application Blueprint for Rapid Engineering (SABRE) board for smart devices introduces developers to the i.MX 6
series of applications processors. Designed for ultimate scalability, this entry level development system ships with the i.MX 6Quad
applications processor but is schematically compatible with i.MX6 Dual, i.MX6 DualLite, and i.MX6 Solo application processors.
This helps to reduce time to market by providing a foundational product design and serves as a launching point for more complex
designs.
3.7.1 Switch settings for the i.MX6Q SabreSD
The following table lists and describes the switch configuration for i.MX6Q SabreSD board:
OpenIL supports only the SD card boot for the i.MX6Q SabreSD platform.
NOTE
Table 15. Switch configuration for the i.MX6Q SabreSD board
Platform
Boot source
Software setting
i.MX6Q SabreSD
SD card on slot 3
SW2[1] = 0b’01000010
3.7.2 Updating target images
Use the following commands to build the images for i.MX6Q SabreSD platform:
Building images
$ cd openil
$ make imx6q-sabresd_defconfig
$ make
# or make with a log
$ make 2>&1 | tee build.log
# See built images as follows:
$ ls output/images/
boot.vfat imx6q-sabresd.dtb rootfs.ext2 rootfs.ext2.gz rootfs.ext4.gz rootfs.tar sdcard.img SPL
u-boot.bin u-boot.img zImage
Programming U-Boot on the SD card
Power on the board to U-Boot command environment. Then, use the commands below:
$ dd if=SPL of=/dev/sdX bs=1K seek=1
$ dd if=u-boot.imx of=/dev/sdX bs=1K seek=69; sync
NXP Semiconductors
NXP OpenIL platforms
Open Industrial User Guide, Rev. 1.8, 05/2020
User's Guide
31 / 199