FLEXSPI Interface to Micron MT25QU01GBBB NOR Flash With 'Dummy DQS' with Loopback

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

FLEXSPI Interface to Micron MT25QU01GBBB NOR Flash With 'Dummy DQS' with Loopback

558 Views
mjpovi
Contributor III

Hi NXP,

We're using FLEXSPI to interface to a MT25QU01GBBB NOR Flash With 'Dummy DQS' with Loopback (vs internal loopback).  Our FLEXPI peripheral clock is set to 56MHz (396/7), and we are using Extended Quad SPI commands to read from the NOR flash (8 dummy cycles).  When we configure DQS to be an internal loopback only (MCR0[RXCLKSRC]=0x0), the QSPI interface works well.  However, if we set the DQS setting to MCR0[RXCLKSRC]=0x1, we cannot read from the NOR flash reliably, as the data read back are corrupted.   

We have tried configuring both IOMUXC_GPIO_AD_B1_09_FLEXSPIA_DQS and  IOMUXC_GPIO_SD_B1_05_FLEXSPIA_DQS to be assigned the DQS pin functionality.  If both cases, (MCR0[RXCLKSRC]=0x0 works.  But MCR0[RXCLKSRC]=0x1 never works for us.

Is it possible for us to ask if you might be able to provide us with any insights on what we may change in order to get the DQS setting with   MCR0[RXCLKSRC]=0x1 to work for us ? 

Thanks in advance.

0 Kudos
Reply
1 Reply

545 Views
mjpovi
Contributor III

Appear to have solved it:  SION needs to be set to 1 in the Pin Mux configuration

0 Kudos
Reply