发明名称 |
一种数据保存和校验方法 |
摘要 |
本发明公开了一种数据保存和校验方法,其方法为:将RAM中有用的相关数据块进行堆栈;等待RAM初始化完毕,将相关数据块出栈,并存放至相关的RAM数据块中;通过数据块的校验位校验RAM数据块,若校验通过,则将校验通过数据块存放至EEPROM中;若RAM数据块校验发现异常时,则读取上一次存放到EEPROM中的对应数据块并进行数据校验,校验无误后将该数据块恢复到对应RAM数据块中,若所读取的EEPROM数据校验出现异常,则使用预设的默认数据恢复相关RAM数据块。本发明使用RAM空间保存和校验数据,降低EEPROM数据存储的风险。在电压波动和冲击时,使用RAM空间处理保证EEPROM数据的安全存储。 |
申请公布号 |
CN102768631A |
申请公布日期 |
2012.11.07 |
申请号 |
CN201210217594.2 |
申请日期 |
2012.06.28 |
申请人 |
惠州市德赛西威汽车电子有限公司 |
发明人 |
蔡珂;乡国伟;杨展涛 |
分类号 |
G06F11/08(2006.01)I |
主分类号 |
G06F11/08(2006.01)I |
代理机构 |
广州粤高专利商标代理有限公司 44102 |
代理人 |
任海燕 |
主权项 |
一种数据保存和校验方法,其特征在于:(1)将RAM中有用的相关数据块进行堆栈;(2)等待RAM空间初始化完毕,将相关数据块出栈,并存放至相关的RAM数据块中;(3)校验RAM数据块,若RAM数据块校验通过,则将校验通过数据块存放至EEPROM中;(4)若RAM数据块校验发现异常时,则读取上一次存放到EEPROM中的对应数据块,则将EEPROM数据恢复到对应RAM数据块。 |
地址 |
516006 广东省惠州市仲恺高新技术开发区珠田路1号 |