Hi champion,
My customer is using ISSI IS25LP032D on AWR1642 ES2.0 board. When they ran the qspiflash driver test project in mmwave sdk 2.0.0.4, they meet below assertion error. The manufacture read from flash is not aligned with driver check itself, I find there are three flash driver files: qspiflash_device_macronix.c, qspiflash_device_micron.c, qspiflash_device_spansion.c. There is no ISSI part. Could you help me to check how to support ISSI flash? Do you need update sdk driver to support it?
static void QSPIFlash_macronix_init(SPIFLASH_Params *ptrFlashParams)
{
if(ptrFlashParams->devID.Manufacture != MACRONIX_DEV)
{
DebugP_assert(0U);
}
/* Read Status commands */
ptrFlashParams->readSR2Cmd = FLASH_CMD_RDCR_MACRONIX;
ptrFlashParams->readSR3Cmd = 0;
ptrFlashParams->writeStatusRegCmd = FLASH_CMD_WR_SR;
/* Protection bit mask in status register */
ptrFlashParams->protectBitsMask = (uint8_t)0x3CU;
}