Jump to content

IMX8/iMX8MEVK: Difference between revisions

2,811 bytes added ,  15 October 2018
no edit summary
No edit summary
Line 33: Line 33:


=Package Content=
=Package Content=
This is a description about the Nitrogen8m accessory kit and its contents. The packages includes the following items:
This is a description about the iMX8MQ Evaluation Kit and. The package includes the following items:
* iMX8M Evaluation Kit Board preloaded with Android 8.1
* 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>
481

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.