IMXRT106x boot from FLEXSPI_B

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMXRT106x boot from FLEXSPI_B

740 Views
nickwallis
Senior Contributor I

Hello,

Is it possible to boot solely from a single serial NOR flash device that is connected to flexSPI port B?

The reference manual suggests that this is possible, but that you do also need a device connected to flexSPI_A to provide the necessary configuration:

ROM does not support boot from FLEXSPI_B port directly.
ROM always seeks a valid Flash Configuration Block from the
FLEXSPI_A port and then re-configures the FLEXSPI
controller using the valid parameters in the block read-out. This
reconfiguration can include, but is not limited to, FLEXSPI_B
port support.

Which, unless I a missing something, does not seem very useful because one of the main use cases for booting from flexSPI_B would be if you need to use the pins of flexSPI_A for something else.

thanks

-Nick

0 Kudos
Reply
1 Reply

730 Views
gusarambula
NXP TechSupport
NXP TechSupport

Hello Nick,

Your understanding is correct. The ROM cannot boot from FLEXSPI_B port directly/solely. You would need to have the FLEXSPI_A port also initialized as the ROM always seeks a valid Flash Configuration Block from the FLEXSPI_A port

This is a limitation from the ROM code itself. Booting options are often limited, so application development often has to accommodate for these options and work from there.

My apologies for the inconvenience.

Regards,
Gustavo

0 Kudos
Reply