TI中文支持网
TI专业的中文技术问题搜集分享网站

flash的扇区擦除问题

目前flash API提供的是下面接口

oReturnCheck = Fapi_issueAsyncCommandWithAddress(Fapi_EraseSector,
(uint32 *)Bzero_Sector6_start);

想咨询一下,这些扇区擦除时,只有起始地址,没有擦除的长度。后面验证擦除接口

oReturnCheck = Fapi_doBlankCheck((uint32 *)Bzero_Sector6_start,
Sector64KB_u32length,
&oFlashStatusWord);

这个Sector64KB_u32length = 0x1000和0x4000.这两个长度,也不能全覆盖当前flash扇区的长度?

不知道这两个函数接口配合意义在哪?

Susan Yang:

您可以查看API使用手册内的说明 3.3.1 Fapi_doBlankCheck()

u32Length [in] length of region in 32-bit words to blank check

我周一会拿板子来得到测试的数据后给您更详细的回复

另外您可以先参考关于该函数的一些讨论

e2e.ti.com/…/563406

user6365229:

回复 Susan Yang:

此问题,已搞定了,多谢了

Susan Yang:

回复 user6365229:

好的 谢谢您的反馈

赞(0)
未经允许不得转载:TI中文支持网 » flash的扇区擦除问题
分享到: 更多 (0)