QSPI Erase Chip Not Working

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

QSPI Erase Chip Not Working

908 Views
chadgraham
Contributor V

Hello,

I am working with the FlexSPI on a RT1060-EVK with the 2.9.3 SDK.  I have a working example of the flexspi_nor_polling example that is currently able to read/write/sector erase a QSPI device on A2.

In verifying my adaptation of the example, I noticed that the erase chip wasn't working.  I was able to verify that the example project has the same issue and I've found references to the default LUT being wrong in older SDKs.(Excessive-sector-erase-times-evkmimxrt1064-flexspi-nor-polling)  Ironically, the erase sector is working, but not the erase chip command.

Questions:

  1. Is this a known issue and is there a posted solution?
  2. Where can I find information on the default LUT?  Specifically, I'm looking to confirm the sequence ID.  (NOR_CMD_LUT_SEQ_IDX_ERASECHIP is currently set to 5)

Attached is the example project that does not erase chips.

0 Kudos
1 Reply

878 Views
victorjimenez
NXP TechSupport
NXP TechSupport

Hello, 

I just made a couple of tests on my end, and everything went fine. Function flexspi_nor_erase_chip works without problems. I used the example project of SDK v2.10.0. 

Regards,
Victor 

0 Kudos