ZHCUBW5 April 2024
将 ECC 地址重新映射到数据地址并调用 Fapi_issueProgrammingCommand()。
Fapi_StatusType
Fapi_issueProgrammingCommandForEccAddresses(
uint32 *pu32StartAddress,
uint16 *pu16EccBuffer,
uint16 u16EccBufferSizeInBytes
)
pu32StartAddress [in] | 闪存中 ECC 的起始地址,用于对 ECC 进行编程 |
pu16EccBuffer [in] | 指向 ECC 缓冲区地址的指针 |
u16EccBufferSizeInBytes [in] | ECC 缓冲区中的字节数 如果字节数为 1,则对 LSB(针对低 64 位的 ECC)进行编程。无法使用该函数单独对 MSB 进行编程。如果字节数为 2,则将对 ECC 的 LSB 和 MSB 字节进行编程。 |
该函数会将 ECC 存储空间中的地址重新映射到对应的数据地址空间,然后调用 Fapi_issueProgrammingCommand() 对提供的 ECC 数据进行编程。使用 Fapi_EccOnly 模式的 Fapi_issueProgrammingCommand() 的限制同样也适用于该函数。pu16EccBuffer 的 LSB 与主阵列的低 64 位相对应,pu16EccBuffer 的 MSB 与主阵列的高 64 位相对应。