主题中讨论的其他器件:MOTORWARE
您好!
我看到问题 Fapi 空白检查 bank1扇区15始终返回非空白错误(655539或0x09FFFF)报告0x0A0000、但从未擦除。
无论输入的总数量长度是多少、如果扇区中的字节只有0x0长度返回 Fapi_Status_Success。 输入长度减少1 (0x000FFF)会返回相同的错误。
因此、它返回 Fapi_Status_Success、内存实际上是所有 FF 的最大值、不包括0x00A0000 __。
长度为0x000FEA 或0x001000-16的字 返回相同的非空白错误、但似乎只有在扇区15上。
调用扇区长度是否有问题?
此读取结果是否超出内存勘误咨询的末尾?
/*检查擦除的闪存起始扇区的长度是否为空白*/
oReturnCheck = Fapi_doBlankCheck ((UINT32 *) 0x09F000、0x001000、&oFlashStatusWord);
while (fapi_checkFsmForReady()!= fapi_Status_FsmReady){}


