We are having some issues with QSPI NOR Flash chip MT25QL256ABA1EW7 on our custom S7G2 board. It just errors with "SSP_ERR_UNSUPPORTED" on the open call. We have tested the same code on Dev board (S7G2-DK) and it works just fine but the Dev board has different chip N25Q256A. I know that the NOR Flash chip on S7G2-DK is getting obsolete and it was recommended to go with MT25QL256ABA1EW7 chip by micron/Renesas forums for new designs. I just wanted to check and see if any one has any pointers for this issue. I have tried the following as suggested from Synergy forum threads: 1. Modify BSP "bsp_qspi" to hardcode the manufacturer ID, Type, and capacity of the MT25QL256ABA1EW7 flash chip - no luck
2. Check if the chip is getting power supply - passed
SSP Version 1.1.3
e2 Studio Version 5.4.0.015
In reply to Renesas Karol:
In reply to Sam:
In reply to adboc:
Thanks for your suggestions. I will check with the chip manufacturer as well. But attached is the waveform of Chip select and Clock lines from S7G2 to the MT25QL256ABA1EW7 chip. I am thinking the hardware interface between the S7G2 and the Flash chip is OK. It might be the BSP to support this chip?
CS line probe on MT25QL256ABA1EW7 chip:
CLK line probe on MT25QL256ABA1EW7 chip:
In reply to Jake:
Please see my post that explains the issue with the MT25Q here:
I've also written code to take the device out of DTR mode and resets the non-volatile configuration to factory default - you have to power cycle the part after executing the code to force the QSPI to reload the configuration NVM.
To use code, change the #defines for your QSPI interface on your board.
In reply to garyj:
From where in the code do we call this function?