本身只要没有工作中写入处理,基本不会坏,当然如果想有冗余,也可以多划部分空间来存储备份程序,在真实存在有损坏时能够提供救济措施,但这样会增加开发成本,也占用片上资源。
如果是真正有写入失败导致写入数据文件出错,这个就看数据处理机制啦,对外部写入都是块写,要么一个块全部成功,要么都失败,可能虽然不完整,但可以恢复少量的部分,真正损失的也只能损失啦,但主程序不会出错(主程序可以有前面提到的方法提供备份、冗余)。此外设备供电上,虽然没有UPS,但一样可以利用像大电容之类的外部电路提供延迟断电,给数据写入提供稍微更多时间(但这肯定没有真正的备用冗余电源稳定可靠)。