astudent 发表于 2009-12-8 16:03:21

使用单片机内部FLASH保存一些配置数据,要不要加入校验?要不要保存几个备份?

实际产品中都是怎么做的?麻烦各位网友说一下!

astudent 发表于 2009-12-8 16:36:47

下班了,顶一下!

astudent 发表于 2009-12-8 18:37:08

继续请教

coody 发表于 2009-12-8 18:40:03

CRC16,3个备份

astudent 发表于 2009-12-8 18:53:42

3选一么?用的是什么单片机?

astudent 发表于 2009-12-8 20:30:35

坛子里有没有这方面的例子?

astudent 发表于 2009-12-9 08:52:08

ding

astudent 发表于 2009-12-9 11:14:52

继续请教

coody 发表于 2009-12-9 11:18:24

【4楼】 astudent

3选一么?用的是什么单片机?

=================================

任意MCU,将3个备份放在不同的页,上电就检测这三个数据,只要有一个正确就OK,发现错误的马上将正确的拷贝。一般不同用的页同时被误写的机率是很低的。

astudent 发表于 2009-12-9 13:48:43

多谢楼上!

以前看过长虹电视机的软件,既没有做校验也没有做备份。

little_Monkey 发表于 2009-12-9 14:22:15

用flash保存配置数据不用考虑备份问题吧,如果flash内容都被破坏的话那程序还能不能正常跑都是个问题了,就算配置数据正确又如何?

astudent 发表于 2009-12-9 15:38:58

我用LPC2132的时,碰到过写配置数据到FLASH出错的情况,很少,但出现过。

astudent 发表于 2009-12-9 16:45:57

ding

astudent 发表于 2009-12-9 17:39:45

下班了,顶一下,请网友说一下自己的经验?
页: [1]
查看完整版本: 使用单片机内部FLASH保存一些配置数据,要不要加入校验?要不要保存几个备份?