1.对于FEE初始化,理论上不存在失败这个场景,除非用来模拟的Fls完全坏了,不能读也不能写。
2.如果确实需要在调试环境中制造FEE,最直接的方式就是用debug的memory窗口观察正在写入数据的FLS位置,制造写入失败。
3.如果写入失败,对于当前的状态并不会产生什么后果,但是APP需要自行处理本次失败,例如重写一次等。FEE本身不会在写入失败后自动重新写入该Block。对于读取失败也是相同的道理,用户需要自行决定重读还是采用数据默认值,但是需要注意,Fee Read失败的时候,用户用于读取数据的缓存中数据可能已经被部分修改(例如读取一个512字节的block,在最后8byte产生ECC错误而导致读取失败),所以用户需要对缓存中的数据自行进行处理。