481
edits
No edit summary |
|||
Line 33: | Line 33: | ||
=Package Content= | =Package Content= | ||
This is a description about the | This is a description about the iMX8MQ Evaluation Kit and. The package includes the following items: | ||
* | * iMX8MQ Evaluation Kit Board preloaded with Android 8.1 | ||
* 12v power adapter | * 12v power adapter | ||
* USB type A to micro USB | * USB type A to micro USB | ||
Line 41: | Line 41: | ||
[[File:Imx8mevk.jpg|800px]] | [[File:Imx8mevk.jpg|800px]] | ||
=Boot Options= | |||
The board is able to boot from more that one way, below you will see how to configure the boot device. | |||
== eMMC == | |||
By default, the board will boot from eMMC. | |||
Just be sure that the '''Boot Mode Switch''' is place on left side before connecting the power adapter. | |||
== USB Boot == | |||
This Boot option requires a Bootable USB stick and a Serial Console Cable, refer to iMX8 Software Support section to download a prebuilt image or create your own image with the instructions provided in the Custom Image section. | |||
Instructions to setting up the USB Boot: | |||
* Connect the iMX8MQ board to a host machine with the Serial Console Cable. | |||
* Start any serial console (i.e minicom or term) | |||
* Power on the board, the console will display the U-boot start-up screen. | |||
* Press any key on your keyboard to stop the boot sequence, this will display the U-Boot console. | |||
* Change the Boot Device with the following command: | |||
<pre> | |||
setenv boot_targets usb0 | |||
</pre> | |||
* If you do not want to repeat this commands, you can save the selected Boot Device with this command: | |||
<pre> | |||
saveenv | |||
</pre> | |||
* Continue the Boot sequence by typing the next command: | |||
<pre> | |||
boot | |||
</pre> | |||
After the previous instructions, the board will boot from the USB stick | |||
=Custom Image= | |||
In order to create your own image, a supported Software Development Kit will be required for your desired OS. | |||
==Yocto== | |||
To create a customized image with Yocto, first install its required packages with the following commands: | |||
* repo tool | |||
<pre> | |||
mkdir ~/bin | |||
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ~/bin/repo | |||
chmod a+x ~/bin/repo | |||
export PATH=~/bin:$PATH | |||
</pre> | |||
* Yocto dependencies | |||
<pre> | |||
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential \ | |||
chrpath socat cpio python python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping \ | |||
libsdl1.2-dev xterm autoconf libtool libglib2.0-dev python-git sed cvs subversion coreutils \ | |||
texi2html docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils libgl1-mesa-dev \ | |||
libglu1-mesa-dev mercurial automake groff curl lzop asciidoc u-boot-tools dos2unix mtd-utils pv \ | |||
libncurses5 libncurses5-dev libncursesw5-dev libelf-dev zlib1g-dev | |||
</pre> | |||
* Download the iMx8MQ Evaluation Kit source code | |||
<pre> | |||
mkdir imx-yocto-bsp | |||
cd imx-yocto-bsp | |||
repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-morty -m imx-4.9.51-8mq_ga.xml | |||
repo sync | |||
</pre> | |||
* Set up the build configuration | |||
'''For now, only Wayland distro is supported for iMX8''' | |||
<pre> | |||
DISTRO=fsl-imx-wayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build | |||
</pre> | |||
* Start the build process | |||
<pre> | |||
bitbake fsl-image-multimedia-full | |||
</pre> | |||
Other images are supported, i.e '''core-image-minimal''' | |||
For flashing the image, refer to iMX8 Installing an Image section. | |||
<noinclude>{{IMX8/Foot|<Replace with "previous" page>|<Replace with "next" page>}}</noinclude> | <noinclude>{{IMX8/Foot|<Replace with "previous" page>|<Replace with "next" page>}}</noinclude> |
edits