ZHCUCQ7A January 2025 – July 2025 F29H850TU , F29H859TU-Q1
擦除指定 FLC 的 BANKMGMT 扇区,然后对其进行编程。
Fapi_StatusType Fapi_issueProgBankMode(
Fapi_BankMgmtAddress u32StartAddress,
Fapi_BankMode u32BankMode,
Fapi_FlashStatusWordType *poFlashStatusWord,
uint32_t u32UserFlashConfig
);
| Fapi_BankMgmtAddress [in] | 接收所发出编程命令的 FLC。 |
| Fapi_BankMode [in] | 器件编程的组模式 |
| Fapi_FlashStatusWordType [in/out] | 如果结果不是 Fapi_Status_Success,则返回操作的状态 -> au32StatusWord[0]第一个非空白位置的地址 -> au32StatusWord[1]在第一个非空白位置读取的数据 -> au32StatusWord[2]比较数据的值(始终为 0xFFFFFFFF) -> au32StatusWord[3]不适用 |
| u32UserFlashConfig [in] | 用户闪存配置位域 |
此函数使用相应 FLC 中的给定组模式擦除非活动 BANKMGMT 扇区并对其进行编程。对 BANKMGMT 扇区进行编程后,可以发出外部重置 (XSRn),以便启动 ROM 读取新值并将其写入 SSU 寄存器,完成组模式切换。