System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种Key数据合并方法、装置及合并烧录系统制造方法及图纸_技高网

一种Key数据合并方法、装置及合并烧录系统制造方法及图纸

技术编号:40676590 阅读:2 留言:0更新日期:2024-03-18 19:14
本发明专利技术提供一种Key数据合并方法、装置及合并烧录系统,本发明专利技术Key数据合并方法包括如下步骤:加载合并的引导文件;抓取被合成Key的存放路径、起始地址、存放Key文件的Key文件夹;检索Key文件数量,根据每种Key文件数量确定被合并Key文件的数量并显示;获取合并指令,开始合并;从每种Key文件夹中各抓取一个Key文件中的Key数据,分别将其放置在所述ini文件对应的起始地址,填充相邻两个Key数据地址之间的空白地址区域,生成合并后、包含每种Key数据的合并Key数据,合并成功后,将其存储在指定文件夹下;已完成数量等于被合并Key文件的数量,合并完成。本发明专利技术可以大大提高烧录效率。

【技术实现步骤摘要】

本专利技术涉及烧录文件处理,具体涉及一种key数据合并方法,还涉及一种实现所述key数据合并方法的合并烧录装置及系统。


技术介绍

1、主板所需要的key数据可通过离线的方式烧录,但有些烧录软件所包含的算法所能烧录的key种类数量无法满足主板ic实际所需烧录的key种类数量,如ic必须烧录key数据10组/次,而烧录软件仅支持烧录1组/次。若在烧录软件上开发新算法,新算法需要进行多方面的多次验证方可投入使用,从开发到正式投入使用周期较长。

2、同时,key数据的管理人员在key烧录前需要维护的key数据的信息,如key的存放路径、key命名、key数据的地址等,存在因维护数量较多导致维护出错的风险。

3、为解决此难题,有必要研发一种能够将多组key数据合并为一组的key数据,匹配一次性能够烧录多个key数据的需求。


技术实现思路

1、为解决现有技术中的问题,本专利技术提供一种key数据合并方法,还提供一种实现所述key数据合并方法的合并烧录装置及系统。

2、本专利技术key数据合并方法,包括如下步骤:

3、s1:开始,加载合并的引导文件;

4、s2:抓取被合成key的存放路径、起始地址、存放key文件的key文件夹;

5、s3:检索key文件数量,根据每种key文件数量确定被合并key文件的数量并显示;

6、s4:获取合并指令,开始合并;

7、s5:从每种key文件夹中各抓取一个key文件中的key数据,分别将其放置在所述ini文件对应的起始地址,填充前一个key和后一个key数据的起始地址之间的空白地址区域,生成合并后、包含每种key数据的合并key数据,合并成功后,将其存储在指定文件夹下;

8、s6:判断已完成数量是否等于被合并key文件的数量,如果否,执行步骤s5,如果是,合并完成,结束。

9、进一步地,还包括步骤s7:烧录过程中,导入其中一个合并key数据,根据起始地址,将每种key数据一次性烧录至主板中。

10、进一步地,步骤s2中,判断是否能够通过引导文件抓取成功,如果是,执行步骤s3,如果否,针对存放路径不一致的key数据向显示界面打印错误提示,提示用户无法找到存放路径。

11、进一步地,步骤s3中,确定被合并key文件的数量的处理方法包括如下子步骤:

12、s301:判断每种被合并key文件夹中key文件的数量是否一致,如果是,执行步骤s302,如果否,执行步骤s303;

13、s302:识别任一种被合并key文件夹中包括的key文件的数量,确定被合并key文件的数量;

14、s303:比较每种被合并key文件的数量,采用被合并key文件夹中数量最少的某种被合并key文件的数量确定被合并key文件的数量;

15、s304:确认所述合并key文件的数量后,获取各个被合成key的存放路径及每个被合并key在被合并后在合并key中的起始地址,并显示在屏幕设定位置,然后执行步骤s4。

16、进一步地,步骤s5中,在合并操作之前,还包括地址和保存准备步骤a:

17、a1:判断是否已加载ini路径,如果否,则提示用户未选择key配置文件,如果是,则执行步骤a2;

18、a2:判断任意2个被合并的key数据之间,前一个key数据被合并时,从起始地址开始,总共占用的地址区域,是否小于这2个key数据被合并时所被放置的起始地址间隔,如果否,则提示用户偏移间隔太小,无法继续合并操作,结束该key文件合并,然后执行下一个key文件合并操作,如果是,执行步骤a3;

19、a3:判断是否已加载保存路径,如果否,提示用户未选择保存路径,如果是,执行步骤a4;

20、a4:判断是否已加载备份路径,如果否,提示用户未选择备份文件夹路径,如果是,则执行步骤s5的合并操作。

21、进一步地,步骤s5中,合并操作的处理方法包括如下子步骤:

22、s501:开始计时,分别从每种key文件夹中各抓取1个key数据,分别将它们放置在引导文件中对应起始地址,且填充对于前一个key和后一个key数据的起始地址之间的空白地址区域,并计算该合并key数据合成的key数据的数量;

23、s502:合并完指定数量的key数据,合并成功,合并key数据被命名规则自动命名;

24、s503:判断在指定目录下是否存在备份子文件夹,如果不存在,则在完成第一个合并key数据时,自动生成备份子文件夹;如果存在,将该组包括合并key数据的合并key文件存储于所述备份子文件夹中备份。

25、进一步地,在合并操作过程中,如果接收到暂停合并指令,则暂停合并操作,如果在合并完成前接收到关闭合并操作,则将正在合并但尚未完成合并的该组key数据重新放回原存储文件夹,然后关闭合并操作。

26、本专利技术还提供一种实现所述key数据合并方法的合并烧录装置,包括:

27、加载模块:用于加载合并的引导文件;

28、抓取模块:用于抓取被合成key的存放路径、起始地址、存放key文件的key文件夹;

29、合并数量确定模块:用于检索key文件数量,根据每种key文件数量确定被合并key文件的数量并显示;

30、交互模块:用于获取操作指令,所述操作指令包括开始合并的合并指令;

31、合并模块:用于从每种key文件夹中各抓取一个key文件中的key数据,分别将其放置在所述ini文件对应的起始地址,填充前一个key和后一个key数据的起始地址之间的空白地址区域,生成合并后、包含每种key数据的合并key数据,合并成功后,将其存储在指定文件夹下;

32、判断模块:用于判断已完成数量是否等于被合并key文件的数量。

33、本专利技术还提供一种包括所述合并烧录装置的合并烧录系统,还包括烧录装置,用于烧录过程中,导入其中一个合并key数据,根据起始地址,将每种key数据一次性烧录至主板中。

34、与现有技术相比,本专利技术的有益效果是:本专利技术可将多组key数据合并为一组key数据,在烧录过程中,烧录软件只需要导入一次合并key数据,就能够实现一组key数据的烧录,不仅规避了因手动维护的key数据类型较多而造成出错的风险,也解决了因烧录软件算法不足而导致无法满足单次烧录足够数量的key数据的障碍,无需重新开发新烧录软件,提高了数据烧录的效率。本专利技术适应范围广,适应任意需要烧录多种key数据的主板。

本文档来自技高网...

【技术保护点】

1.一种Key数据合并方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的Key数据合并方法,其特征在于:还包括步骤S7:烧录过程中,导入其中一个合并Key数据,根据起始地址,将每种Key数据一次性烧录至主板中。

3.根据权利要求1或2所述的Key数据合并方法,其特征在于:步骤S2中,判断是否能够通过引导文件抓取成功,如果是,执行步骤S3,如果否,针对存放路径不一致的Key数据向显示界面打印错误提示,提示用户无法找到存放路径。

4.根据权利要求1或2所述的Key数据合并方法,其特征在于:步骤S3中,确定被合并Key文件的数量的处理方法包括如下子步骤:

5.根据权利要求4所述的Key数据合并方法,其特征在于:步骤S5中,在合并操作之前,还包括地址和保存准备步骤A:

6.根据权利要求1或2所述的Key数据合并方法,其特征在于:步骤S5中,合并操作的处理方法包括如下子步骤:

7.根据权利要求6所述的Key数据合并方法,其特征在于:在合并操作过程中,如果接收到暂停合并指令,则暂停合并操作,如果在合并完成前接收到关闭合并操作,则将正在合并但尚未完成合并的该组Key数据重新放回原存储文件夹,然后关闭合并操作。

8.一种Key数据合并装置,用于执行权利要求1-7任一项所述的Key数据合并方法,其特征在于,包括:

9.一种合并烧录系统,包括权利要求8所述的数据合并烧录装置,其特征在于:还包括烧录装置,用于烧录过程中,导入其中一个合并Key数据,根据起始地址,将每种Key数据一次性烧录至主板中。

...

【技术特征摘要】

1.一种key数据合并方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的key数据合并方法,其特征在于:还包括步骤s7:烧录过程中,导入其中一个合并key数据,根据起始地址,将每种key数据一次性烧录至主板中。

3.根据权利要求1或2所述的key数据合并方法,其特征在于:步骤s2中,判断是否能够通过引导文件抓取成功,如果是,执行步骤s3,如果否,针对存放路径不一致的key数据向显示界面打印错误提示,提示用户无法找到存放路径。

4.根据权利要求1或2所述的key数据合并方法,其特征在于:步骤s3中,确定被合并key文件的数量的处理方法包括如下子步骤:

5.根据权利要求4所述的key数据合并方法,其特征在于:步骤s5中,在合并操作之前,还包...

【专利技术属性】
技术研发人员:王泱雪李涛张展飞李刚刘煜坤刘子曦
申请(专利权)人:广东长虹电子有限公司
类型:发明
国别省市:

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

1