EMMC烧录文件检验的方法及装置制造方法及图纸

技术编号:15238824 阅读:387 留言:0更新日期:2017-04-29 04:43
本发明专利技术实施例公开了一种EMMC烧录文件检验方法及装置,所述方法包括:获取嵌入式系统的原始分区文件,计算各个原始所述分区文件的校验值,作为原始校验值;所述嵌入式系统对应的烧录文件保存到烧录存储设备后获取保存的烧录文件的目标分区文件,计算各个所述目标分区文件的校验值,作为目标校验值;通过对所述原始校验值与所述目标校验值的对比,检验所述烧录文件是否正确。本发明专利技术实施例通过比较嵌入式系统的原始校验值与保存到烧录存储设备后目标分区文件的目标校验值,检验烧录文件是否正确,能够有效避免烧录文件存在数据损坏或者丢失的情况,提高烧录文件的正确率。

【技术实现步骤摘要】

本专利技术实施例涉及信息
,尤其涉及一种EMMC烧录文件检验的方法及装置。
技术介绍
随着科技的进步,芯片包装正往小型化及高密度化发展,因此烧录文件的要求也越来越高。为了提高智能方案的工厂烧录软件的效率,需要制作EMMC(EmbeddedMultiMediaCard,嵌入式非易失性存储器系统)烧录bin文件,工厂生产时可以在上线前烧录此文件,而为了进一步提高工作效率,可以搭建了自动做bin的平台,工程师可以在网页系统上点击一键自动制作烧录bin文件。此制作烧录bin的过程使用的是linux的dd命令,把EMMC内容读出来再写入U盘。但是,这个读取的过程是不带校验的,有可能存在制作出来的烧录bin文件存在数据损坏或者丢失的情况,不合格的烧录bin文件再从U盘烧录到芯片容易造成生产端的批量性不良。
技术实现思路
本专利技术实施例提供一种EMMC烧录文件检验的方法及装置,能够提高烧录文件的正确性。第一方面,本专利技术实施例提供了一种EMMC烧录文件检验的方法,包括:获取嵌入式系统的原始分区文件,计算各个原始所述分区文件的校验值,作为原始校验值;所述嵌入式系统对应的烧录文件保存到烧录存储设备后获取保存的烧录文件的目标分区文件,计算各个所述目标分区文件的校验值,作为目标校验值;通过对所述原始校验值与所述目标校验值的对比,检验所述烧录文件是否正确。第二方面,本专利技术实施例还提供了一种EMMC烧录文件检验的装置,包括:原始校验值获取模块,用于获取嵌入式系统的原始分区文件,计算各个原始所述分区文件的校验值,作为原始校验值;目标校验值获取模块,用于所述嵌入式系统对应的烧录文件保存到烧录存储设备后获取保存的烧录文件的目标分区文件,计算各个所述目标分区文件的校验值,作为目标校验值;烧录文件检验模块,用于通过对所述原始校验值与所述目标校验值的对比,检验所述烧录文件是否正确。本专利技术实施例提供了一种EMMC烧录文件检验的方法,通过比较嵌入式系统的原始校验值与保存到烧录存储设备后目标分区文件的目标校验值,检验烧录文件是否正确,能够有效避免烧录文件存在数据损坏或者丢失的情况,以提高烧录文件的正确率。附图说明图1A是本专利技术实施例一中的一种EMMC烧录文件检验方法的流程图;图1B是本专利技术实施例一中的一种EMMC烧录文件检验方法的流程图;图2是本专利技术实施例二中的一种EMMC烧录文件检验方法的流程图;图3是本专利技术实施例三中的一种EMMC烧录文件检验装置的结构图;图4是本专利技术实施例四中的一种EMMC烧录文件检验装置的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1A为本专利技术实施例一提供的一种EMMC烧录文件检验方法的流程图,本实施例可适用于具备多分区的操作系统的情况,该方法可以由本专利技术实施例提供的EMMC烧录文件检验装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供EMMC烧录文件检验功能的设备中,如图1A所示,具体包括:S110、获取嵌入式系统的原始分区文件,计算各个原始所述分区文件的校验值,作为原始校验值。其中,嵌入式系统是一种完全嵌入受控器件内部,为特定应用而设计的专用计算机系统,用来控制或者监视机器、装置、工厂等大规模设备的系统。EMMC属于一种嵌入式系统,包含多个原始分区区域,每个原始分区区域都含有各自的原始分区文件,并且每个原始分区文件都对应不同的功能,如data分区用于存储数据。在获取嵌入式系统的原始分区文件后,计算各个原始分区文件的校验值,作为原始校验值。其中,校验值是用一种指定的算法对原始分区文件计算出的一个值。数据校验的方法有很多,包括奇偶校验法、BCC(BlockCheckCharacter,异或校验法)校验法或者CRC(CyclicRedundancyCheck,循环冗余校验)校验法等。而数据校验的目的是为保证原始分区文件的完整性,即保证数据的完整性。S120、所述嵌入式系统对应的烧录文件保存到烧录存储设备后获取保存的烧录文件的目标分区文件,计算各个所述目标分区文件的校验值,作为目标校验值。其中,烧录可以理解为复制,如把电脑里的东西复制在别的文件载体上一样,烧录文件为使用烧录器或烧录卡将文件保存到烧录存储设备,在这里烧录文件指的是软件安装包,用于对嵌入式设备进行系统安装。其中,烧录存储设备可以选择U盘、移动设备或者CD等,用于存储软件安装包。具体的,将嵌入式系统对应的烧录文件保存到烧录存储设备后,会在烧录存储设备中获取保存的烧录文件的目标分区文件,然后计算各个目标分区文件的校验值,作为目标校验值。S130、通过对所述原始校验值与所述目标校验值的对比,检验所述烧录文件是否正确。具体的,通过对原始校验值与目标校验值进行对比,得到烧录文件是否正确的结论。例如,如果烧录存储设备为U盘,嵌入式系统对应的烧录文件为BIN(binary,二进制文件)格式的文件,那么在制作BIN格式文件烧录时,首先对BIN格式文件中的各个分区文件进行计算得到校验值,作为原始校验值。然后,系统会把BIN格式文件保存到U盘中,那么,在U盘中即可得到保存的BIN格式的文件,并且在获取BIN格式文件中的目标分区文件后,计算各个目标分区文件的校验值,作为目标校验值。最后,将原始校验值与目标校验值的进行对比,即可得到该BIN格式文件烧录是否正确。本专利技术实施例通过比较嵌入式系统的原始校验值与保存到烧录存储设备后目标分区文件的目标校验值,检验所述烧录文件是否正确,解决了现有技术中烧录文件存在数据损坏或者丢失的问题,提高了烧录文件的正确率与完整性。另外,将嵌入式系统的原始校验值与保存到烧录存储设备后目标分区文件的目标校验值进行对比,若所述原始校验值与所述目标校验值一致,则表明对应的目标分区文件正确;否则,则表明对应的目标分区文件错误。并且,当目标分区文件错误时,用户可以选择重新保存该目标分区文件,也可以选择重新保存嵌入式系统对应的整个烧录文件,具体过程如图1B所示。实施例二图2为本专利技术实施例二提供的一种EMMC烧录文件检验方法的流程图,本实施例在上述实施例的基础上进行优化,提供了优化的获取嵌入式系统的原始分区文件,计算各个原始所述分区文件的校验值,作为原始校验值与优化的所述嵌入式系统对应的烧录文件保存到烧录存储设备后获取保存的烧录文件的目标分区文件,计算各个所述目标分区文件的校验值,作为目标校验值的处理方法,具体是:获取嵌入式系统的预设关键分区的原始分区文件,计算所述原始分区文件的CRC校验值,作为原始校验值;将所述预设关键分区的分区名与对应的原始校验值写入原始校验文件夹,将所述原始校验文件夹保存到所述嵌入式系统对应的烧录文件。所述嵌入式系统对应的烧录文件拷贝到烧录存储设备后,将所述原始校验文件夹单独保存到所述烧录存储设备;依次读取所述烧录文件的预设关键分区的目标分区文件,并计算所述目标分区文件的CRC校验值,作为目标校验值;所述通过对所述原始校验值与所述目标校验值的对比,检验所述烧录文件是否正确,具体为:将所述原始校验文件夹中记录的原始校验值与计算得到的本文档来自技高网...

【技术保护点】
一种EMMC烧录文件检验的方法,其特征在于,包括:获取嵌入式系统的原始分区文件,计算各个原始所述分区文件的校验值,作为原始校验值;所述嵌入式系统对应的烧录文件保存到烧录存储设备后获取保存的烧录文件的目标分区文件,计算各个所述目标分区文件的校验值,作为目标校验值;通过对所述原始校验值与所述目标校验值的对比,检验所述烧录文件是否正确。

【技术特征摘要】
1.一种EMMC烧录文件检验的方法,其特征在于,包括:获取嵌入式系统的原始分区文件,计算各个原始所述分区文件的校验值,作为原始校验值;所述嵌入式系统对应的烧录文件保存到烧录存储设备后获取保存的烧录文件的目标分区文件,计算各个所述目标分区文件的校验值,作为目标校验值;通过对所述原始校验值与所述目标校验值的对比,检验所述烧录文件是否正确。2.根据权利要求1所述的方法,其特征在于,所述获取嵌入式系统的原始分区文件,计算各个原始所述分区文件的校验值,作为原始校验值,包括:获取嵌入式系统的预设关键分区的原始分区文件,计算所述原始分区文件的CRC校验值,作为原始校验值;将所述预设关键分区的分区名与对应的原始校验值写入原始校验文件夹,将所述原始校验文件夹保存到所述嵌入式系统对应的烧录文件。3.根据权利要求2所述的方法,其特征在于,所述嵌入式系统对应的烧录文件保存到烧录存储设备后获取保存的烧录文件的目标分区文件,计算各个所述目标分区文件的校验值,作为目标校验值,包括:所述嵌入式系统对应的烧录文件拷贝到烧录存储设备后,将所述原始校验文件夹单独保存到所述烧录存储设备;依次读取所述烧录文件的预设关键分区的目标分区文件,并计算所述目标分区文件的CRC校验值,作为目标校验值;所述通过对所述原始校验值与所述目标校验值的对比,检验所述烧录文件是否正确,具体为:将所述原始校验文件夹中记录的原始校验值与计算得到的目标校验值对应进行对比,检验所述烧录文件是否正确。4.根据权利要求1所述的方法,其特征在于,所述通过对所述原始校验值与所述目标校验值的对比,检验所述烧录文件是否正确,具体为:将所述原始校验值与所述目标校验值对应进行对比;若所述原始校验值与所述目标校验值一致,则对应的所述目标分区文件正确;否则,对应的所述目标分区文件错误。5.根据权利要求4所述的方法,其特征在于,还包括:若所述目标...

【专利技术属性】
技术研发人员:陈思炯
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1