工具与软件:
您好!
我们在已启用校验和的应用程序上使用 FEE 驱动程序。 我们注意到、有时 TI_CLA Fee_Write ()返回的值还可以、但实际的 数据块没有更新。
最初我们以为校验和会阻止新的写入、而校验和则不会匹配。
然后、我们通过将 #define TI_FEE_FLASH_CHECKSUM_ENABLE 设置为 STD_OFF 来禁用校验和、仍然可以看到相同的行为。
附加信息:我们每秒写入虚拟块2次。 大小为192个字节。 我们还有另一个64字节的虚拟块。
你能想到为什么会出现这种情况吗?
它是否与缓冲写入有关? (SYNC 函数应该清除正确的写入?)
更新实际闪存上的新数据需要多长时间? (也许我们等得不够?)
谢谢你
Indula.