| Toradex Apalis i.MX6 Computer on Module |
| |
| Intro |
| ===== |
| |
| The Apalis iMX6 is a small form-factor Computer on Module that comes |
| in both quad core and dual core versions based on Freescale i.MX6Q and |
| Freescale i.MX6D SoCs respectively. The Cortex A9 quad core and dual |
| core CPU peaks at 1 GHz for commercial temperature variant, while the |
| industrial temperature variant has a peak frequency of 800 MHz. |
| |
| https://www.toradex.com/computer-on-modules/apalis-arm-family/freescale-imx-6 |
| |
| It supports two carrier boards: |
| |
| Apalis Evaluation Board |
| https://www.toradex.com/products/carrier-boards/apalis-evaluation-board |
| |
| Ixora Carrier Board |
| https://www.toradex.com/products/carrier-boards/ixora-carrier-board |
| |
| How to build it |
| =============== |
| |
| Configure Buildroot: |
| |
| $ make toradex_apalis_imx6_defconfig |
| |
| Compile everything and build the rootfs image: |
| |
| $ make |
| |
| How to boot the image |
| ===================== |
| |
| The board only boots from its internal flash memory eMMC, so the |
| bootloader image should be copied to it, following the procedures |
| described in Toradex website. |
| |
| http://developer.toradex.com/knowledge-base/flashing-linux-on-imx6-modules |
| |
| Buildroot prepares a "sdcard.img" in output/images/ with the kernel |
| image, device tree and a root filesystem, ready to be dumped on an SD |
| card. |
| |
| $ dd if=output/images/sdcard.img of=/dev/sdX bs=1M |
| |
| To boot from the SD card, you should change the U-Boot |
| environment. Since U-Boot is running from internal eMMC, you will need |
| to access its command line prompt and manually set the necessary |
| variables to boot from the external SD card. For convenience, you can |
| use uEnv.txt provided in output/images/ as a reference to create the |
| necessary U-Boot variables to boot from the SD card. |