AnsweredAssumed Answered

Trying to modify the LUT for the MXRT1050

Question asked by michael bleecker on Mar 18, 2019
Latest reply on Mar 18, 2019 by jeremyzhou

We are using the QSPI flash option with the IMXRT1050-EVKB development board.  We are trying to better understand the format of the LUT so we can add some commands.  In the Erase Sector Sequence command line shown at the end we understand the first 5 lines. However, we don't understand the 0x18 value for opcode1?


kFLEXSPI_Command_SDR = 01 (cmd0 value for CMD_SDR)
kFLEXSPI_1PAD = 0 (pad0 set for single pad)
0xD7 = opcode0 (Sector erase command for IS25WP064 QSPI Flash)
kFLEXSPI_Command_RADDR_SDR = 02 (cmd1 value for RADDR_SDR)
kFLEXSPI_1PAD = 0 (pad1 set for single pad)
0x18 = What does this opcode1 value represent? Can't find it in the QSPI flash Data sheet?

 

 /* Erase Sector  */
   [4 * NOR_CMD_LUT_SEQ_IDX_ERASESECTOR] =
     FLEXSPI_LUT_SEQ(kFLEXSPI_Command_SDR, kFLEXSPI_1PAD, 0xD7, kFLEXSPI_Command_RADDR_SDR, kFLEXSPI_1PAD,0x18),

Outcomes