【技术实现步骤摘要】
一种emmc数据存储的控制方法及嵌入式主板
[0001]本专利技术涉及emmc数据存储控制,特别是一种emmc数据存储的控制方法及控制主板。
技术介绍
[0002]除颤仪主控IMX6SX数据文件(只读)存储在emmc上,主要包括uboot程序、a9功能程序、资源文件、配置文件等。数据uboot程序、a9功能程序、配置文件是关键数据,一旦这些数据丢失,可能产生无法预知的风险。
[0003]在批量生产阶段,升级文件时U盘可能损坏,导致数据丢失。设备在长期使用中,emmc可能发生位反转,坏块,极端上电退电,这些可能导致存储的数据丢失或者分区不能使用的情况。
[0004]这些情况如果出现,机器上电后可能出现开机黑屏,功能不正常等情况。
[0005]因此,如何设计一种emmc数据存储的控制方法及嵌入式主板,能避免设备在长期使用中,emmc异常造成数据丢失的问题,是业界亟待解决的技术问题。
技术实现思路
[0006]针对现有技术中,设备在长期使用中,emmc可能存在异常导致数据丢失的问题,本专利技 ...
【技术保护点】
【技术特征摘要】
1.一种emmc数据存储的控制方法,用于嵌入式主板的数据存储,其特征在于,所述嵌入式主板包括一用于存储数据的主emmc芯片、以及至少一个用于备份数据的从emmc芯片,所述控制方法包括:对所述嵌入式主板定期上电,检测所述主emmc芯片内数据的存储状态;在所述主emmc芯片内数据的存储状态异常时,拷贝所述从emmc芯片上数据至所述主emmc芯片;校验所述主emmc芯片的拷贝状态,并于所述主emmc芯片拷贝完成后重启所述嵌入式主板,完成备份。2.根据权利要求1所述的控制方法,其特征在于,所述嵌入式主板兼备可实现U盘升级的uboot程序,在对所述主emmc芯片内的数据升级时,所述控制方法还包括:启动升级程序,校验U盘的升级权限;校验所述U盘内的升级文件,并将所述升级文件的数据写入到所述主emmc芯片,对所述主emmc芯片内的升级文件进行校验;将所述主emmc芯片内升级后的数据写入到所述从emmc芯片,并完成升级。3.根据权利要求1所述的控制方法,其特征在于,拷贝所述从emmc芯片上的数据至所述主emmc芯片,包括:检测所述主emmc芯片的分区,判断所述主emmc芯片的文件系统是否出错,若是,则格式化所述主emmc芯片,并对所述emmc芯片重新分区,将所述从emmc芯片上的数据拷贝到新分区中,若否,则直接对所述emmc芯片进行分区,并将所述从emmc芯片上的数据拷贝到新分区中。4.根据权利要求2所述的控制方法,其特征在于,启动升级程序,校验U盘的升级权限,包括:检测所述U盘内是否有正版升级指令,若是则获取升级文件的序列号,并结合密钥计算本地升级指令;获取正版升级指令,将所述本地升级指令与正版升级指令进行对比校验,若校验成功则开始写入所述升级文件的数据至所述主emmc芯片,若校验失败则检测所述正版升级指令是否完全读取,并重新获取所述正版升级指令对所述本地升级指令进行对比校验。5.根据权利要求4所述的控制方法,其特征在于,在检测所述U盘内是否有正版升级指令之前,还需要检测所述主e...
【专利技术属性】
技术研发人员:文璇,安敏,
申请(专利权)人:深圳市联普医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。