Hardware requirements

  • Micro USB cable

  • MIMXRT700-EVK board

  • Personal Computer

Board settings

Short JP45 1-2

Prepare the Demo

Note: MCUXpresso IDE project default debug console is semihost

  1. Connect a micro USB cable between the PC host and the DEBUG PORT on the board.

  2. Open a serial terminal with the following settings:

    • 115200 baud rate

    • 8 data bits

    • No parity

    • One stop bit

    • No flow control

  3. Download the program to the target board.

  4. Either press the reset button on your board or launch the debugger in your IDE to begin running the demo.

Running the demo

When the demo runs successfully, the log would be seen on the MCU-LINK terminal like:

MMU XSPI EXAMPLE
Map virtual address 0x8002000 to physical address 0x8000000
        |----------------------------------|
        |Virtual Addr| Read     | Write    |
        |----------------------------------|
        | 0x08002000 |Success   |Success   |
        |------------|----------|----------|
Map virtual region [0x8100000 ~ 0x8200000] to physical region [0x8000000 ~ 0x8100000]
        |----------------------------------|
        |Virtual Addr| Read     | Write    |
        |----------------------------------|
        | 0x08100000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08102000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08104000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08106000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08108000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0810a000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0810c000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0810e000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08110000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08112000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08114000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08116000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08118000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0811a000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0811c000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0811e000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08120000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08122000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08124000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08126000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08128000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0812a000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0812c000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0812e000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08130000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08132000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08134000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08136000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08138000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0813a000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0813c000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0813e000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08140000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08142000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08144000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08146000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08148000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0814a000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0814c000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0814e000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08150000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08152000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08154000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08156000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08158000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0815a000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0815c000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0815e000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08160000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08162000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08164000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08166000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08168000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0816a000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0816c000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0816e000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08170000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08172000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08174000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08176000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08178000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0817a000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0817c000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0817e000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08180000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08182000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08184000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08186000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08188000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0818a000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0818c000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0818e000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08190000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08192000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08194000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08196000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08198000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0819a000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0819c000 |Success   |Success   |
        |------------|----------|----------|
        | 0x0819e000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081a0000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081a2000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081a4000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081a6000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081a8000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081aa000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081ac000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081ae000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081b0000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081b2000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081b4000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081b6000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081b8000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081ba000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081bc000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081be000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081c0000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081c2000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081c4000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081c6000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081c8000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081ca000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081cc000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081ce000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081d0000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081d2000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081d4000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081d6000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081d8000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081da000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081dc000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081de000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081e0000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081e2000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081e4000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081e6000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081e8000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081ea000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081ec000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081ee000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081f0000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081f2000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081f4000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081f6000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081f8000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081fa000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081fc000 |Success   |Success   |
        |------------|----------|----------|
        | 0x081fe000 |Success   |Success   |
        |------------|----------|----------|
Map virtual array {0x8000000UL, 0x8004000UL, 0x8006000UL, 0x8008000UL} to physical array {0x8000000UL, 0x8000000UL, 0x8000000UL, 0x8000000UL}
        |----------------------------------|
        |Virtual Addr| Read     | Write    |
        |----------------------------------|
        | 0x08000000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08004000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08006000 |Success   |Success   |
        |------------|----------|----------|
        | 0x08008000 |Success   |Success   |
        |------------|----------|----------|