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,
In SPNA148 there is written that The F021 Flash API is required for Flash initialization and bank selection. But in the Technical Reference Manual (SPNU515C) I can see Flash Module Access Control Register (FMAC) to enable a bank and Flash Bank Sector Enable Register (FBSE) to control sectors. So, I am wondering whether the F021 Flash API is required in deed? May it be possible to erase / program flash memory completely without the TI flash library?
With regards,
Tomas
Hi Tomas,
Yes, the F021 Flash APIs are required to erase/program the flash. It is possible to erase/program the flash sector with your own code, but It is recommended.
Hi QJ Wang,
Thank You for Your response. I understand that it is possible to omit F021 Flash API, but it is not recommended. May I ask - why it is not recommended?
Hi Tom,
I am sorry. The F021 flash APIs MUST be used for erasing/programming the flash. The registers for direct interfacing flash pump and FSM are not published in device datasheet and TRM. Improper programming of voltage registers will damage the flash.