Fee问题咨询
-
客户问了几个问题,有一定的代表性,特共享出来:
- FEE初始化失败的场景有哪些?
- 如何通过调试环境制造FEE错误 ?
- 如果FEE初始化失败/读取/写入失败,会产生什么后果?
请协助回答一下,谢谢!
-
1.对于FEE初始化,理论上不存在失败这个场景,除非用来模拟的Fls完全坏了,不能读也不能写。
2.如果确实需要在调试环境中制造FEE,最直接的方式就是用debug的memory窗口观察正在写入数据的FLS位置,制造写入失败。
3.如果写入失败,对于当前的状态并不会产生什么后果,但是APP需要自行处理本次失败,例如重写一次等。FEE本身不会在写入失败后自动重新写入该Block。对于读取失败也是相同的道理,用户需要自行决定重读还是采用数据默认值,但是需要注意,Fee Read失败的时候,用户用于读取数据的缓存中数据可能已经被部分修改(例如读取一个512字节的block,在最后8byte产生ECC错误而导致读取失败),所以用户需要对缓存中的数据自行进行处理。
快速上手云途开发生态
发帖前请查看
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...