HA0系列MCAL配置FEE功能,Cluster写入次数问题
-
Fee写入数据时,有效的剩余空间长度>=(BlockSize+2x32byte), 这其中的2x32byte为两部分:
- 该Block的Header信息。
- Header与Block数据之间的Blank区域,该Blank区域用于指示Header数据结束(初始化过程会使用)。
因此根据您描述的配置写入需要空余空间应不小于256+64=320Byte,因此剩余288byte时无法再写入新的数据,需要翻页。
-
houjun_xiao
结合您的意思,那么这个图中BlockData为256Byte,Block的Header信息,即图中的BlockHdr&ValidFlag,为32Byte,还有32Byte是Header与Block数据之间的Blank区域,这32Byte在图中没展示是吗? -
在写满的cluster中,最后一个block header后面需要有至少32Byte的0xFF,用于指示Header数据结束。这个图仅指示Header与Block data的分布关系。
-
houjun_xiao 好的,现在理解了,谢谢
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...