NXP MCIMX93-EVK

From SEGGER Knowledge Base
Jump to navigation Jump to search

This article describes specifics for the NXP MCIMX93-EVK evaluation board.
NXP MCIMX93-EVK board.jpg

Preparing for J-Link

To have all cores up and running at the same time, the board must contain a boot image with firmware application for Cortex-M33 and Linux/other OS for Cortex-A55.
If SW1301 boot switch is set to "Cortex-M Download mode" only Cortex-M33 core will be booted.
If SW1301 boot switch is set to "Cortex-A Download mode" only Cortex-A55 core 0 will be booted.

  • Connect the J-Link to JTAG connector (J1405).
  • Connect the onboard USB-UART debug interface to host computer (J1401).
  • Open a serial interface communication via terminal application (PuTTY).
  • Power the board via USB Type-C Power connector (J301).
  • Turn on the power switch (SW301).
  • Wait until the bootloader is started and interrupt the loading of the operating system(Linux Kernel). The output should look as follows:

NXP MCIMX93-EVK M33 boot.png

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

NXP MCIMX93-EVK M33 connect.png

  • Cortex-A55 connection:

NXP MCIMX93-EVK A55 connect.png

Example Project

The following example project was created with the SEGGER Embedded Studio project wizard and runs out-of-the-box on the NXP MCIMX93-EVK.
It is a simple Hello World sample linked into the internal flash.

Coretex-M33

SETUP

Coretex-A55

SETUP