Hello team,
Do mmWave SDK support QSPI flash write/erase wear leveling? Do we have any reference code that can support this feature??
Thanks.
Regards,
Wesley
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello Wesley,
I'm sure about wear leveling but mmwave sdk provides QSPI driver and the test application which you can refer to implement flash rd/wr or erase purpose in your application.
Or refer SBL application in mmwave SDK which reads from sFlash for application to boot.
C:\ti\mmwave_sdk_03_04_00_03\packages\ti\utils\sbl
Regards,
Jitendra
Hi Jitendra,
Customer had already implement the flash read/writh in their application code.
But they want to put some user data in the Qspi flash, and these data will be overwrite when the device is running. So the 10,000 times program/erase on QSPI flash is not enough for the radar's whole life.
It's better to have a lib or driver provide by TI. But it's also welcome with refence code from other MCU or processor.
Thanks.
Wesley
Hello Wesley,
It doesn't need to erase the sflash but it can be overwritten at data location.
Please refer this test application
C:\ti\mmwave_sdk_03_03_00_03\packages\ti\drivers\qspiflash\test
QSPIFlash_singleWrite and QSPIFlash_singleRead are the functions to write and read to sFlash, for this user data.
Regards,
Jitendra