Skip to main content
Application NoteNxp

Booting from QSPI Flash on MIMXRT595-EVK

This application note provides hardware and software modification steps to switch the MIMXRT595-EVK from the default Octal flash to QSPI flash for booting.

View application note

Overview

This document outlines the procedure to enable booting from QSPI flash on the NXP MIMXRT595-EVK evaluation board. It details hardware modifications required to switch from the default MX25UM51345GXDI00 Octal flash to the IS25WP064AJBLE QSPI flash. Software instructions include updating the Flash Configuration Block (FCB) within the SDK, adjusting the FlexSPI0 clock frequency from 198 MHz to 132 MHz to meet QSPI timing requirements, and configuring flash drivers in MCUXpresso IDE and IAR EWARM. Additionally, the guide explains how to use the blhost utility to generate and program the FCB via the Boot ROM during serial ISP mode.

Use Cases

  • External memory interface switching
  • Firmware booting from QSPI NOR flash
  • Evaluation board hardware modification
  • Serial flash discovery protocol configuration

Topics

MIMXRT595
MIMXRT595-EVK
IS25WP064AJBLE
MX25UM51345GXDI00
FlexSPI
QSPI Flash
Octal Flash
Flash Configuration Block
FCB
blhost
MCUXpresso
IAR EWARM

Referenced Parts

MX25UM51345GXDI00

Macronix

The MIMXRT595-EVK configures the hardware connections to use Octal flash (MX25UM51345GXDI00) by default.

IS25WP064AJBLE

ISSI

To switch to QSPI flash (IS25WP064AJBLE), the user requires to modify the hardware connections, see Figure 2.

MIMXRT595

NXP

The MIMXRT595-EVK board supports two different external flashes, Octal (default) and QSPI.