一种烧录方法、装置、介质及终端制造方法及图纸

技术编号:35036651 阅读:16 留言:0更新日期:2022-09-24 23:13
本发明专利技术公开了一种烧录方法、装置、介质及终端,所述烧录方法中先获取微控制器的各存储区间的区间描述信息;将各区间描述信息存储至预设烧录算法文件,生成目标烧录算法文件,响应于接收到的烧录启动指令,调用微控制器,以使微控制器根据目标烧录算法文件中区间描述信息的区间操作标识,将待烧录文件烧录至微控制器的闪存。由此可知,本申请通过获取的微控制器的各存储区间的区间描述信息,生成目标烧录算法文件,微控制器可以根据目标烧录算法文件中的区间描述信息的区间操作标识完成实现烧录,可以无需再配置不同或者更换烧录算法文件,提高了烧录的普适性以及烧录的速度。提高了烧录的普适性以及烧录的速度。提高了烧录的普适性以及烧录的速度。

【技术实现步骤摘要】
一种烧录方法、装置、介质及终端


[0001]本专利技术涉及计算机数据存储
,特别涉及一种烧录方法、介质及终端。

技术介绍

[0002]闪存(flash memory,flash)由于其具备电子可擦除可编程、快速读取数据以及断电不丢失等特点,在嵌入式领域越来越广泛地被用作存放数据的载体。其中,微控制器(Microcontroller Unit,MCU)作为嵌入式系统中的控制单元,大部分应用程序都存储在微控制器对应的闪存上。目前,应用程序需要通过编程器以烧录的方式写入相应的闪存中。
[0003]现有的编程器主要可以分为专用型编程器和通用型编程器两类。专用型编程器是根据微控制器芯片特别定制的,只能够烧录一款或几款特定微控制器;通用型编程器可以烧录多款不同微控制器,但是由于一微控制器可能对应有多个不同的闪存,而不同的闪存则需要配合不同的烧录算法文件。
[0004]然而,在嵌入式系统的产品海量生产时,可能存在大量不同型号的微控制器。在这种情况下,要实现微控制器中闪存的烧录就需要定制大量不同的专用型编程器使用,或者是配置大量不同的烧录算法文件使用通用性编程器。而不论使用上述两种方法中的哪一种,操作都较为繁琐,不具有普适性,影响嵌入式系统产品的生产效率。
[0005]故,亟需一种具有普适性、能够提高烧录效率的烧录方法。

技术实现思路

[0006]本专利技术旨在提供一种烧录方法、装置、终端及介质,用于提高烧录的普适性以及烧录效率。
[0007]本专利技术所采用的技术方案如下:r/>[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为本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种烧录方法,其特征在于,所述方法包括:获取微控制器的各存储区间的区间描述信息;其中,所述微控制器的各存储区间为预先对所述微控制器的闪存进行划分得到的,所述区间描述信息至少包括:存储区间的区间操作标识;将各所述区间描述信息存储至预设烧录算法文件,生成目标烧录算法文件;所述预设烧录算法文件用于配合编程器对待烧录文件进行烧录;响应于接收到的烧录启动指令,调用所述微控制器,以使所述微控制器根据所述目标烧录算法文件中区间描述信息的区间操作标识,将所述待烧录文件烧录至所述微控制器的闪存。2.根据权利要求1所述的烧录方法,其特征在于,所述待烧录文件至少包括一个待烧录数据;所述响应于接收到的烧录启动指令,调用所述微控制器,以使所述微控制器根据所述目标烧录算法文件中区域描述信息的区间操作标识,将所述待烧录文件烧录至所述微控制器的闪存,具体包括:响应于接收到的烧录启动指令,调用所述微控制器,以使所述微控制器根据所述目标烧录算法文件确定所述待烧录数据对应的存储区间;以及根据所述待烧录数据对应的存储区间的操作标识,将所述待烧录数据烧录至相应的存储区间;并继续执行所述待烧录文件中的下一待烧录数据,将下一待烧录数据烧录至相应的存储区间的步骤,直至所述待烧录文件中的待烧录数据均烧录完成。3.根据权利要求2所述的烧录方法,其特征在于,所述区间描述信息还包括:区间地址;所述微控制器根据所述目标烧录算法文件中确定所述待烧录数据对应的存储区间,具体包括:所述微控制器根据目标烧录算法,确定所述待烧录数据对应的烧录地址;根据所述待烧录数据对应的烧录地址以及各存储区间的区间地址,确定所述待烧录数据对应的存储区间。4.根据权利要求2所述的烧录方法,其特征在于,在所述待烧录文件烧录至所述微控制器的闪存之前,所述方法还包括:根据获取的开发需求信息,确定各所述存储区间的区间地址是否具有相应的特殊操作需求信息;在所述区间地址具有相应的特殊操作需求信息的情况下,根据所述特殊操作需求生成对应的特殊...

【专利技术属性】
技术研发人员:刘吉平李美菊王翔郑增忠
申请(专利权)人:深圳市航顺芯片技术研发有限公司
类型:发明
国别省市:

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

1