NXP i.MX 8XLite Evaluation Kit (EVK)

Quick Start Guide

About the i.MX 8XLite Evaluation Kit

The i.MX 8XLite applications processor is a member of the i.MX 8 family, providing a range of cost-performance scaling, high levels of software reuse and a dedicated Hardware Security Module (HSM) targeting automotive telematics and vehicle-to-everything (V2X) applications.

Its flexible architecture allows both high performance and low power consumption, as well Time-Sensitive Networking (TSN) makes the i.MX 8XLite SoC suitable for a wide variety of industrial applications, such as infrastructure and building control.

Further resources are available on i.MX 8XLite PSP including hardware design files, software tools, board support packages (BSPs) for Linux®, freeRTOS, and documentation on the i.MX 8XLite application processor.

Features

The following features are available with the EVK board based on the i.MX 8XLite applications processor:

Get to Know the i.MX 8XLite EVK

A printed circuit board (PCB) representing the i.MX 8XLite Evaluation Kit (EVK) is shown. Key interfaces and components are labeled:

Figure 1: Main interfaces of i.MX 8XLite EVK

Get to Know the i.MX 8XLite EVK Continued

The bottom view of the i.MX 8XLite EVK shows the SD Card Connector.

Figure 2: Bottom View of i.MX 8XLite EVK

Step-by-Step Instructions

This section describes how to use the EVK and the required accessories to develop applications using the kit.

1. Unpacking the Kit

The EVK is shipped with the items listed in Table 1. Ensure the items are available in the i.MX 8XLite EVK.

Table 1: Contents of the i.MX 8XLite EVK
ITEMDESCRIPTION
CPU boardCPU board with i.MX 8XLite applications processor, memory and PMIC
Power supplyPower supply, 12V DC, 11.5A, Level VI, With DIN 4 Pin Output Type
AC Power cordIEC cable assembly with locking system for IEC C14 inlet, US version, 1.83M
Worldwide AdapterHardware accessory, universal adapter
USB Type-C cableCable - Assembly, USB 3.0, Type-C Male to Type-A Male for Serial Download
SD Card with BSP imageModule, SD Card, 16GB, Class-10
USB Type-B cableCable - Assembly, USB 2.0, Type-A Male to Micro-B Male for interface to debug port
Wi-Fi moduleM.2 form factor Wi-Fi / Bluetooth module

2. Optional Accessories

Table 2: Customer provided optional accessories
ITEMDESCRIPTION
USB HUB2 or 4 port USB Hub

3. Download Software and Tools

Visit www.nxp.com/imx8xlite

Table 3: Software and documentation available
ITEMDESCRIPTION
Documentation
  • Schematics, layout and Gerber files
  • Quick Start Guide
  • Hardware Developer's Guide
  • Applications Processor Reference Manual
Software DevelopmentLinux® BSPs, freeRTOS
Demo ImagesCopy of the latest Linux BSP images that are available to program on to the eMMC, SD or SPINOR

Setting Up the System

The following will describe how to run a Linux image on the i.MX 8XLite EVK.

1. Confirm Boot Switches

The boot switches should be set to boot from the SD Card. See table below and configure the Boot switch SW1:

SW1 Boot Switch Configuration
BOOT DEVICESW1 BOOT_MODE[2]SW1 BOOT_MODE[1]SW1 BOOT_MODE[0]
USHDC1 SD011

1=ON 0=OFF

2. Setting up the System SD Card

Insert the MicroSD card into socket J6 on the EVK CPU Board.

3. Connect USB Debug Cable

Connect the micro-B end of a USB cable into debug port J19. Connect the other end of the cable to a PC acting as a host terminal. On Windows, 2 UART connections will appear on the PC. The console print will output on "Enhanced COM port," which can be found in "Device Manager" of the PC. On Linux, 4 UART connections will appear. Two of them are used as serial console. The serial port drivers for the debug port connection can be found on this webpage: https://www.ftdichip.com/Drivers/VCP.htm.

Open the terminal window (i.e., Hyper Terminal or Tera Term), choose the COM port number that corresponds to the "Enhanced COM port" on Windows or the ttyUSBx for Linux which corresponds to the serial console, and apply the following configuration:

4. Connect Ethernet Cable (Optional)

Connect an Ethernet cable to the Ethernet Jack J8 (close to the Debug port).

5. Wi-Fi/Bluetooth Module (Optional)

Connect the M.2 form factor Wi-Fi Bluetooth module with E-key to the M.2 Connector J17.

6. Connect Power Supply

Connect the plug of the 12V power supply to the DIN connector J1. When power is connected to the EVK, it will automatically begin the boot sequence.

CAUTION: To avoid damage, do not hot plug the daughter cards while the CPU card power is ON

Boot Process for Linux® Image

Boot Process

Figure 3: BOOT MODE switch of i.MX 8XLite EVK

DIP Switch Configuration

Table 4 shows the switch (SW1) configuration of boot mode for i.MX 8XLite EVK.

Table 4: Boot MODE Pin Settings for i.MX 8XLite EVK
BOOT_MODE[2]BOOT_MODE[1]BOOT_MODE[0]BOOT MODE
000BOOT From eFuse
001USB Serial Download
010EMMC0
011USHDC1 SD
101Reserved
110FlexSPI
111Reserved

Button Functions

Table 5 shows the switch (SW1) configuration of boot mode for i.MX 8XLite EVK

Table 5: i.MX 8XLite EVK board button operations
ITEMDESCRIPTION
SW1EVK BOOT selection switch
• Used for boot configuration according to SCU boot mode
SW2EVK RESET button
• Pressing of the button will reset the system and begin a boot sequence
SW3EVK ON/OFF button
• Press and hold for 0.5sec for On, press and hold for 5sec to turn off.

Support

Visit www.nxp.com/support for a list of phone numbers within your region.

Warranty

Visit www.nxp.com/warranty for complete warranty information.

Home Page

Visit www.nxp.com/imx8xlite for more information

Models: i.MX 8XLITE Evaluation Kit, i.MX 8XLITE, Evaluation Kit

File Info : application/pdf, 12 Pages, 4.04MB

PDF preview unavailable. Download the PDF instead.

IMX8DXLQSG

References

Adobe PDF Library 16.0.7

Related Documents

Preview GoPoint for i.MX Applications Processors User Guide
This user guide explains how to run GoPoint for i.MX Applications Processors and details about the applications included in the launcher. It covers supported devices, release information, and launching applications via graphical and text user interfaces.
Preview NXP i.MX Linux User's Guide: Build, Install, and Utilize i.MX Linux OS BSP
Comprehensive guide for developers on building and installing the i.MX Linux OS Board Support Package (BSP). Covers i.MX platform features, bootloader configuration, kernel, device trees, and system setup for embedded Linux development.
Preview i.MX Linux User's Guide: Build and Install the i.MX Linux OS BSP
A comprehensive guide for building and installing the i.MX Linux OS Board Support Package (BSP) on i.MX platforms. This document covers essential steps, special i.MX features, and provides detailed instructions for various i.MX hardware configurations.
Preview NXP i.MX Linux Release Notes LF5.15.71_2.2.2
NXP i.MX Linux Release Notes LF5.15.71_2.2.2 provides comprehensive details on the latest embedded Linux distribution for NXP's i.MX processors. It covers supported features, new additions, known issues, and multimedia specifications for i.MX 6, 7, 8, and 9 series.
Preview i.MX Yocto Project User's Guide: Building Embedded Linux Systems
NXP's comprehensive guide to building custom embedded Linux images for i.MX processors using the Yocto Project. Covers environment setup, configuration, image building, and customization for i.MX hardware.
Preview i.MX Linux User's Guide: Comprehensive Guide to NXP i.MX Platforms
Explore the i.MX Linux User's Guide for detailed instructions on building, installing, and utilizing the i.MX Linux OS BSP. This guide covers U-Boot bootloader configuration, Linux kernel setup, and leveraging special i.MX platform features for diverse applications.
Preview i.MX Linux Reference Manual - NXP Semiconductors
Comprehensive reference manual detailing the i.MX Linux Board Support Package (BSP) for NXP i.MX application processors. Covers system architecture, drivers, connectivity, graphics, audio, security, and more for embedded system development.
Preview NXP i.MX DSP User's Guide: System Architecture, Toolchain, and Development
Comprehensive guide to the NXP i.MX Digital Signal Processor (DSP) framework, covering system architecture, file organization, development toolchains for Linux and Windows, debugging, and binary file usage.