1. Out of the Box
The following section describes the steps to boot the i.MX 8QuadMax MEK.
Development kit contains:
- i.MX 8QuadMax MEK board for smart devices
- USB cable (micro-B to standard-A)
- Cable -Assembly, USB 2.0 Type-A Male, USB Type-C Male, Shielded, 1m
- 12 V/11.5 A universal power supply
- Quick Start Guide
- 16 GB SD card with bootable operating system demonstration image
1.1 Get Familiar with the Board
1.2 Insert the SD Card (J19)
The kit includes an SD card with a pre-built NXP Linux binary demo image. Without modifying the binary inside the SD card, booting from this SD card provides a default system with certain features for building other applications on top of Linux. The software is described in the following sections.
1.3 Connect USB Debug Cable
Connect the micro-B end of the supplied USB cable into Debug UART port
J18. Connect the other end of the cable to a host computer.
If you are not sure about how to use a terminal application, try one of the following tutorials depending on the operating system of the host machine:
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
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 Mini EVK board. The same information can be found on
Reference Manual and on silkscreen on the board near the switches.
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 smaller number serial console for the Cortex®-A53. If you do not stop the U-Boot process, it continues to boot the Linux kernel.