NXP MCIMX8M-EVKB

From SEGGER Knowledge Base
Jump to navigation Jump to search

This article describes specifics for the NXP MCIMX8M-EVKB evaluation board. It can be used to test & verify NXP iMX 8M device support for Cortex-A53 and Cortex-M4.

NXP MCIMX8M-EVKB board.jpg

Minimum requirements

  • J-Link software V7.98c or later
  • Micro SD card
  • Official U-Boot/Linux image from NXP

Preparing for J-Link

Connection Cortex-M4

  • Write the U-Boot/Linux image from NXP's web-site on the SD card.
  • Insert SD card in the card slot
  • According to the board manual set boot from SD card
  • Connect the J-Link to JTAG connector (J401).
  • Connect the onboard USB-UART debug interface to host computer (J1701).
  • Open a serial interface communication via terminal application(PuTTY).
  • Power the board via USB Type-C Power connector (J901).
  • Turn on the power switch (SW701).
  • Wait until the bootloader is started and interrupt the loading of the operating system(Linux Kernel). The output should look as follows:

NXP MCIMX8M-EVKB boot.png

  • Verify the Connection with e.g. J-Link Commander. The output should look as follows:

NXP MCIMX8M-EVKB M4 connect.png

Connection Cortex-A53

  • Write the following boot image on the SD card skipping first 32KB:

File:NXP iMX8MQ flash.bin
For example:

dd if=NXP_iMX8MQ_flash.bin of=/dev/sdb bs=1k seek=33; sync
  • Insert SD card in the card slot
  • According to the board manual set boot from SD card
  • Connect the J-Link to JTAG connector (J401).
  • Power the board via USB Type-C Power connector (J901).
  • Turn on the power switch (SW701).
  • Verify the Connection with e.g. J-Link Commander. The output should look as follows:

NXP MCIMX8M-EVKB A53 connect.png

Example Projects

The following example projects were created with the SEGGER Embedded Studio project wizard and run out-of-the-box on the NXP MCIMX8M-EVKB.
These are simple Hello World samples linked into the internal RAM.

SETUP

  • J-Link software: V7.98c
  • Embedded Studio: V8.14
  • Hardware: NXP MCIMX8M-EVKB

Cortex-A53

Cortex-M4