烧录文件生成方法及装置、烧录设备和计算机存储介质制造方法及图纸

技术编号:28212757 阅读:27 留言:0更新日期:2021-04-24 14:51
本发明专利技术公开了一种烧录文件生成方法及装置、烧录设备和计算机存储介质,所述烧录文件生成方法包括以下步骤:获取每个分区对应的分区文件;获取每个分区对应的分区序号;根据各个分区对应的所述分区序号与所述分区文件以生成所述目标烧录文件,解决现有技术中手动配置参数导致烧录文件生成失败的问题,实现自动生成用于批量生产的烧录文件,提高生产效率。提高生产效率。提高生产效率。

【技术实现步骤摘要】
烧录文件生成方法及装置、烧录设备和计算机存储介质


[0001]本专利技术涉及芯片烧录
,尤其涉及一种烧录文件生成方法及装置、烧录设备和计算机存储介质。

技术介绍

[0002]目前,电视机的软件会在贴片之前通过烧录器将EMMC文件写入EMMC芯片中,传统的烧录文件生成方法有以下两种,第一:EMMC文件的数据只能以二进制的形式写入到U盘,待数据完全写入到U盘后,再将U盘接入到电脑,通过电脑上的工具将U盘中二进制数据导出为烧录文件;第二:通过第三方打包工具生成,方便、快捷的产生EMMC烧录文件;但是,传统烧录文件的生成方法存在以下弊端:当分区大小或数量发生变化时,每次需要手动输入命令配置分区配置表,出现分区配置表的数据出现遗漏或数据对不齐的情况,从而导致烧录文件生成失败。
[0003]因此,为了优化手动配置分区配置表的弊端,设计一种在软件编译过程中自动生成EMMC烧录文件的方法是至关重要的。

技术实现思路

[0004]本专利技术主要目的在于提供一种烧录文件生成方法及装置、烧录设备和计算机存储介质,旨在解决现有技术中手动配置参数导致烧录文件生成失败的问题。
[0005]为实现上述目的,本专利技术提供一种烧录文件生成方法,在一实施例中,所述烧录文件生成方法包括以下步骤:
[0006]获取每个分区对应的分区文件;
[0007]获取每个分区对应的分区序号;
[0008]根据各个分区对应的所述分区序号与所述分区文件以生成所述目标烧录文件。
[0009]在一实施例中,所述获取每个分区对应的分区文件的步骤包括:
[0010]获取分区文件名称;
[0011]在所述分区文件名称对应的分区文件不存在时,创建空白分区文件;
[0012]将所述空白分区文件与所述不存在的所述分区文件名称关联,以将所述空白分区文件作为所述不存在的所述分区文件名称关联的分区对应的分区文件。
[0013]在一实施例中,所述创建空白分区文件的步骤之后,包括:
[0014]在所述分区文件名称对应的分区文件存在时,获取所有分区文件;
[0015]判断所述所有分区文件中是否存在不是预设解压格式的分区文件;
[0016]若存在,则将所述不是预设解压格式的分区文件的文件格式转换为预设解压格式。
[0017]在一实施例中,所述获取每个分区对应的分区序号之前,包括:根据各分区的创建顺序确定各个分区对应的分区序号。
[0018]所述根据各个分区对应的所述分区序号与所述分区文件以生成所述目标烧录文
件,包括:
[0019]将各个分区对应的分区文件基于所述分区序号依次添加进分区配置表;
[0020]采用所述分区配置表合成目标烧录文件。
[0021]在一实施例中,所述采用所述分区配置表合成目标烧录文件,包括:
[0022]读取分区配置表中的分区文件;
[0023]采用第三方打包工具将所述分区文件打包成目标烧录文件。
[0024]为实现上述目的,本专利技术还提供一种烧录文件生成装置,所述烧录文件生成装置包括:
[0025]分区文件获取模块:用于获取每个分区对应的分区文件;
[0026]分区序号获取模块:用于获取每个分区对应的分区序号;
[0027]目标烧录文件生成模块:用于根据各个分区对应的所述分区序号与所述分区文件以生成所述目标烧录文件。
[0028]在一实施例中,所述分区文件获取模块还用于:
[0029]获取分区文件名称;
[0030]在所述分区文件名称对应的分区文件不存在时,创建空白分区文件;
[0031]将所述空白分区文件与所述不存在的所述分区文件名称关联,以将所述空白分区文件作为所述不存在的所述分区文件名称关联的分区对应的分区文件。
[0032]为实现上述目的,本专利技术还提供一种烧录设备,所述烧录设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的烧录文件生成程序,所述烧录文件生成程序被所述处理器执行时实现如上所述的烧录文件生成方法的各个步骤。
[0033]为实现上述目的,本专利技术还提供一种计算机存储介质,所述计算机存储介质存储有烧录文件生成程序,所述烧录文件生成程序被处理器执行时实现如上所述的烧录文件生成方法的各个步骤。
[0034]本专利技术提供的烧录文件生成方法及装置、烧录设备和计算机存储介质,至少具有以下技术效果:
[0035]由于采用了获取每个分区对应的分区文件;获取每个分区对应的分区序号;根据各个分区对应的所述分区序号与所述分区文件以生成所述目标烧录文件,解决现有技术中手动配置参数导致烧录文件生成失败的问题,实现自动生成用于批量生产的烧录文件,提高生产效率。
附图说明
[0036]图1为本专利技术实施例涉及的烧录设备架构示意图;
[0037]图2为本专利技术烧录文件生成方法的第一实施例的流程示意图;
[0038]图3为本专利技术烧录文件生成方法的第二实施例中步骤S110的细化流程示意图;
[0039]图4为本专利技术烧录文件生成方法的第三实施例中步骤S110的细化流程示意图;
[0040]图5为本专利技术烧录文件生成方法的第四实施例中步骤S130的细化流程示意图;
[0041]图6为本专利技术烧录文件生成方法的第五实施例中步骤S132的细化流程示意图;
[0042]图7为本专利技术烧录文件生成装置的功能模块图;
[0043]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0044]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0045]本申请为解决现有技术中手动配置参数导致烧录文件生成失败的问题,采用了获取每个分区对应的分区文件;获取每个分区对应的分区序号;根据各个分区对应的所述分区序号与所述分区文件以生成所述目标烧录文件的技术方案,提高生产效率。
[0046]为了更好地理解上述技术方案,下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
[0047]如图1所示,图1为本专利技术实施例方案涉及的硬件运行环境的结构示意图。
[0048]需要说明的是,图1即可为烧录设备的硬件运行环境的架构示意图。
[0049]如图1所示,该烧录设备可以包括:处理器1001,例如CPU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种烧录文件生成方法,其特征在于,所述方法包括:获取每个分区对应的分区文件;获取每个分区对应的分区序号;根据各个分区对应的所述分区序号与所述分区文件以生成所述目标烧录文件。2.如权利要求1所述的烧录文件生成方法,其特征在于,所述获取每个分区对应的分区文件的步骤包括:获取分区文件名称;在所述分区文件名称对应的分区文件不存在时,创建空白分区文件;将所述空白分区文件与所述不存在的所述分区文件名称关联,以将所述空白分区文件作为所述不存在的所述分区文件名称关联的分区对应的分区文件。3.如权利要求2所述的烧录文件生成方法,其特征在于,所述创建空白分区文件的步骤之后,包括:在所述分区文件名称对应的分区文件存在时,获取所有分区文件;判断所述所有分区文件中是否存在不是预设解压格式的分区文件;若存在,则将所述不是预设解压格式的分区文件的文件格式转换为预设解压格式。4.如权利要求1所述的烧录文件生成方法,其特征在于,所述获取每个分区对应的分区序号之前,包括:根据各分区的创建顺序确定各个分区对应的分区序号。5.如权利要求1所述的烧录文件生成方法,其特征在于,所述根据各个分区对应的所述分区序号与所述分区文件以生成所述目标烧录文件,包括:将各个分区对应的分区文件基于所述分区序号依次添加进分区配置表;采用所述分区配置表合成目标烧录文件。6.如权利要求5所述的烧录文件生...

【专利技术属性】
技术研发人员:张帆
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:

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

1