Other Parts Discussed in Thread: UNIFLASH
Hello,
I'm currently using the AWR1843 with the Macronix MX25V8035FM1Q flash chip that communicates with the AWR1843 over the QSPIFlash driver. In my code, I'm trying to read out the contents of the flash chip via CANFD by opening a QSPIFlash handle, calling QSPIFlash_configMmapRead in FLASH_QUAD_MODE, and then calling QSPIFlash_mmapRead to read the flash contents. However, QSPIFlash_mmapRead always errors out. I also tried using QSPIFLASH_quadRead, but that does not work as well, returning all 0xcccccccccccccccc.
Moreover, I have other functions, one that clears a particular partition of the flash using QSPIFlash_blockErase and another that copies some data between two partitions on the flash. These functions sometimes succeed and sometimes time out, and when I perform two of these operations successively, the second one always times out.
Thanks in advance!