工具/软件:Code Composer Studio
您好!
我尝试使用 F021 API 擦除闪存(TMS570LS3137)的数据并对其进行编程、
但是这两种操作都不成功。
我想擦除数据并将其编程到"FlashBank1 Sector0"。
我的代码如下所示。
我的代码有什么问题?
//擦除阶段
Fapi_initializeFlashBanks (50);
Fapi_setActiveFlashBank (Fapi_FlashBank1);
Fapi_enableMainBankSectors (Fapi_FlashSector0);
Fapi_issueAppe19OPandCommandWithAddress (Fapi_EraseSector、(uint32_t *) 0x00180000U);
while (fapi_Status_FsmBusy =fapi_checkFsmForReady());
//程序阶段
Fapi_initializeFlashBanks (50);
Fapi_setActiveFlashBank (Fapi_FlashBank1);
Fapi_enableMainBankSectors (Fapi_FlashSector0);
Fapi_issueProgrammingCommand ((uint32_t *) 0x00180000U、
pu8DataBuffer、
u8DataBufferSizeInBytes、
0、
0、
Fapi_AutoEccGeneration);
while (fapi_Status_FsmBusy =fapi_checkFsmForReady());