ZHCUCQ7A January 2025 – July 2025 F29H850TU , F29H859TU-Q1
向闪存状态机发出擦除命令以及用户提供的扇区地址。
Fapi_StatusType Fapi_issueAsyncCommandWithAddress(
Fapi_FlashStateCommandsType oCommand,
uint32_t *pu32StartAddress,
uint8_t u8Iterator,
uint32_t u32UserFlashConfig
)
| oCommand [in] | 向 FSM 发出的命令。使用 Fapi_EraseSector。 |
| pu32StartAddress [in] | 用于擦除操作的闪存扇区地址 |
| u8Iterator [in] | 用于对交错组执行编程和擦除操作的迭代器 0:数据闪存/非交错 1:B0 或 B2(取决于提供的地址) 2:B1 或 B3(取决于提供的地址) |
| uint32 u32UserFlashConfig [in] | 用户闪存配置位域 |
该函数针对用户提供的扇区地址向闪存状态机发出擦除命令。在交错组上操作时,必须调用此函数两次(每个迭代器值调用一次)以擦除两个底层存储体。在这两次调用期间,128 位对齐的起始地址保持不变。该函数不会等到擦除操作结束;它只是发出命令并返回。因此,当使用 Fapi_EraseSector 命令时,该函数始终返回成功状态。用户应用程序必须等待闪存包装程序完成擦除操作,然后才能返回到任何类型的闪存访问。Fapi_checkFsmForReady() 函数可用于监测已发出命令的状态。
(请参阅 F29H85x SDK 中提供的闪存编程示例“f29h85x-sdk > examples > driverlib > single_core > flash > flash_mode0_128_program”)