1. Out of the Box
The following section describes the steps to boot the i.MX 8M Plus EVK.
Development kit contains:
- i.MX 8M Plus EVK board
- Power Supply: USB Type C 45W Power Delivery Supply, 5 V/3 A; 9 V/3 A; 15 V/3 A; 20 V/2.25 A supported
- Cable: Assembly, USB 3.0, Type-C Male to Type-A Male
- Cable: Assembly, USB 2.0, Type-A Male to Micro-B Male
- Adapter: USB 3.0, Type-C Male to Type-A Female
- Software: Linux BSP image Programmed in eMMC
- Quick Start Guide
Get started developing your application on the i.MX 8M Plus EVK with the out-of-the-box video. For more information please visit the
i.MX 8M Plus applications processor documentation.
1.1 Get Familiar With the Board
1.2 Boot From eMMC
The i.MX 8M Plus EVK comes with a pre-built NXP Linux binary demo image flashed on the eMMC. Without modifying the binary inside, booting from the eMMC provides a default system with certain features for building other applications on top of Linux.
To understand more about NXP’s Embedded Linux®, Embedded Android™ or MCUXpresso SDK, continue reading the next sections.
1.3 Connect USB Debug Cable
Connect the supplied micro-B USB cable to the debug UART port
J23, then connect the other end of the cable to a host computer.
Four UART connections will appear on the host computer. The third port is for
A53 core and the fourth port is for
core system debugging.
If you are unfamiliar with terminal applications, please view one of the following tutorials before continuing to step 1.4. Minicom Tutorial, Tera Term Tutorial, PuTTY Tutorial.
1.4 Connect the HDMI Cable
To see the user interface provided with the image binary, connect a monitor via the HDMI connector (
1.5 Boot Switch Setup
The boot sequence is detailed in the
i.MX 8M Plus Reference Manual
. In short, the boot modes of the i.MX boards are controlled by the boot configuration switches.
The switches set the boot media (depending on board, i.e. SD card, eMMC, NAND), the serial download protocol mode (SDP) or the value set on eFuses.
The SDP is also the fallback for the boot media, in other words, when the switches are configured to boot from SD card but the SD card slot is empty, or the SD card binary content is not bootable, the boot sequence continues to the SDP boot.
The following table lists the boot switch settings on the i.MX 8M Plus EVK board. The same information can be found on
i.MX 8M Plus Reference Manual
and on silkscreen on the board near the switches.
Table 1. Boot modes available for i.MX 8M Plus EVK
|Boot from Fuse
|NAND 256 Page
|NAND 512 Page
|QSPI 3B Read
1.6 Connect Power Supply
Connect the power supply cable to the power connector (
Power the board by flipping the switch (
The processor starts executing from the on-chip ROM code. With the default boot switch setup, the code reads the fuses to define the media where it is expected to have a bootable image. After it finds a bootable image, the U-Boot execution should begin automatically.
Information is printed in the serial console for the Cortex® A53. If you do not stop the U-Boot process, it continues to boot the kernel.
Congratulations, Linux Boots
As the board boots up, you will see 4 penguins appear in the upper left-hand corner of the monitor, and then you will see the Linux terminal icon on the top left and timer on right top corner. Congratulations, you are up and running.