ZHCUAO0C November 2022 – November 2023 TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1
根据提供的数据验证指定区域
概要
Fapi_StatusType Fapi_doVerify(
uint32 *pu32StartAddress,
uint32 u32Length,
uint32 *pu32CheckValueBuffer,
Fapi_FlashStatusWordType *poFlashStatusWord)
参数
pu32StartAddress [in] | 要验证区域的起始地址 | |
u32Length [in] | 要验证的区域长度(以 32 位字为单位) | |
pu32CheckValueBuffer [in] | 用于验证区域的缓冲区地址。数据缓冲区应为 128 位对齐。 | |
poFlashStatusWord [out] | 如果结果不是 Fapi_Status_Success,则返回操作状态 | |
->au32StatusWord[0] | 首次验证失败位置的地址 | |
->au32StatusWord[1] | 在首次验证失败的位置读取的数据 | |
->au32StatusWord[2] | 比较数据的值 | |
->au32StatusWord[3] | 不适用 |
说明
该函数在从指定地址开始的指定长度(以 32 位字为单位)的区域内,根据提供的数据验证器件。如果位置比较失败,这些结果将在 poFlashStatusWord 参数中返回。
限制
无
返回值
在 F28003x 器件上,当读取存储体 0 用户可配置 DCSM OTP 中相应的新编程密码位置时,这些区域将被锁定。这可能会导致进一步的擦除/编程操作失败。因此,不建议对用户可配置的 DCSM OTP 存储体 0 位置进行验证 (Fapi_doVerify())。