您好!
我的程序 在 bank0上运行,我想擦除 bank1 (地址0x260000), lib 是 F021_API_CortexR4_BE_L2FMC_V3D16.lib,版本 02.01.01
[1] Fapi_initializeFlashBanks (180); // HCLK = 180m、 EEPROM_CONFIG = 0x00050000、 FRDCNTL = 0x303
[2] Fapi_setActiveFlashBank(1);
[3] Fapi_enableMainBankSectors (0xFFFF);
[4] while ( check_fsm_ready_busy!= fapi_Status_FsmReady); // while ( FMstat->Busy = 1); 此处 fmdat = 0
[5] Fapi_issueCommandAppiAddress (6、0x260000);
此处 fmstat = 0x00000C10; // 为什么?
------
后来 的 EEPROM_CONFIG = 0x000A0000, 结果是 FMSTAT = 0 ,但擦除 setcor 数据并不是全部为0xFF, 为什么?