ZHCUBW5 April 2024
API 功能 | 说明 |
---|---|
Fapi_initializeAPI() | 为供首次使用或更改频率,对 API 进行初始化 |
API 功能说明 | 说明 |
---|---|
Fapi_setActiveFlashBank() | 对闪存包装程序和存储体进行初始化从而执行擦除或编程命令 |
Fapi_setupBankSectorEnable() | 配置扇区的写/擦除保护。 |
Fapi_issueBankEraseCommand() | 针对给定的存储体地址向闪存状态机发出存储体擦除命令。 |
Fapi_issueAsyncCommandWithAddress() | 针对给定地址向 FSM 发出擦除扇区命令 |
Fapi_issueProgrammingCommand() | 设置编程所需的寄存器并向 FSM 发出命令 注意:一次最多可编程 128 位(8 个 16 位字)。 |
Fapi_issueProgrammingCommandForEccAddress() | 将 ECC 地址重新映射到主数据空间,然后调用 Fapi_issueProgrammingCommand() 对 ECC 进行编程 |
Fapi_issueAutoEcc512ProgrammingCommand() | 设置使用 AutoECC 生成模式进行 512 位(32 个 16 位字)编程所需的寄存器并向 FSM 发出命令 |
Fapi_issueDataAndEcc512ProgrammingCommand() | 设置使用用户提供的闪存数据和 ECC 进行 512 位(32 个 16 位字)编程所需的寄存器,并向 FSM 发出命令 |
Fapi_issueDataOnly512ProgrammingCommand() | 设置使用用户提供的闪存数据进行 512 位(32 个 16 位字)编程所需的寄存器,并向 FSM 发出命令 |
Fapi_issueEccOnly64ProgrammingCommand() | 设置使用用户提供的 ECC 数据进行 64 位(4 个 16 位字)ECC 编程所需的寄存器,并向 FSM 发出命令 |
Fapi_issueAsyncCommand() | 向 FSM 发出命令(清除状态)以进行不需要地址的操作 |
Fapi_checkFsmForReady() | 返回闪存状态机 (FSM) 是否处于就绪或繁忙状态 |
Fapi_getFsmStatus() | 从闪存包装程序返回 STATCMD 状态寄存器值 |
API 功能 | 说明 |
---|---|
Fapi_doBlankCheck() | 根据擦除状态验证指定的闪存范围 |
Fapi_doVerify() | 根据提供的值验证指定的闪存范围 |
API 功能 | 说明 |
---|---|
Fapi_getLibraryInfo() | 返回特定于 API 库编译版本的信息 |
API 功能 | 说明 |
---|---|
Fapi_flushPipeline() | 刷新闪存包装程序中的数据高速缓存 |
Fapi_calculateEcc() | 计算所提供地址和 64 位字的 ECC |
Fapi_isAddressEcc() | 确定地址是否在 ECC 范围内 |
Fapi_remapEccAddress() | 将 ECC 地址重新映射到相应的主地址 |
Fapi_calculateFletcherChecksum() | 函数计算指定内存范围的 Fletcher 校验和。Fapi_calculateFletcherChecksum() 将在未来的器件中被弃用。 |