[发明专利]一种烧录方法、装置、介质及终端有效
申请号: | 202210813522.8 | 申请日: | 2022-07-12 |
公开(公告)号: | CN115098146B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 刘吉平;李美菊;王翔;郑增忠 | 申请(专利权)人: | 深圳市航顺芯片技术研发有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙) 44268 | 代理人: | 刘芙蓉;温宏梅 |
地址: | 518116 广东省深圳市龙岗区平湖街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 装置 介质 终端 | ||
本发明公开了一种烧录方法、装置、介质及终端,所述烧录方法中先获取微控制器的各存储区间的区间描述信息;将各区间描述信息存储至预设烧录算法文件,生成目标烧录算法文件,响应于接收到的烧录启动指令,调用微控制器,以使微控制器根据目标烧录算法文件中区间描述信息的区间操作标识,将待烧录文件烧录至微控制器的闪存。由此可知,本申请通过获取的微控制器的各存储区间的区间描述信息,生成目标烧录算法文件,微控制器可以根据目标烧录算法文件中的区间描述信息的区间操作标识完成实现烧录,可以无需再配置不同或者更换烧录算法文件,提高了烧录的普适性以及烧录的速度。
技术领域
本发明涉及计算机数据存储技术领域,特别涉及一种烧录方法、介质及终端。
背景技术
闪存(flash memory,flash)由于其具备电子可擦除可编程、快速读取数据以及断电不丢失等特点,在嵌入式领域越来越广泛地被用作存放数据的载体。其中,微控制器(Microcontroller Unit,MCU)作为嵌入式系统中的控制单元,大部分应用程序都存储在微控制器对应的闪存上。目前,应用程序需要通过编程器以烧录的方式写入相应的闪存中。
现有的编程器主要可以分为专用型编程器和通用型编程器两类。专用型编程器是根据微控制器芯片特别定制的,只能够烧录一款或几款特定微控制器;通用型编程器可以烧录多款不同微控制器,但是由于一微控制器可能对应有多个不同的闪存,而不同的闪存则需要配合不同的烧录算法文件。
然而,在嵌入式系统的产品海量生产时,可能存在大量不同型号的微控制器。在这种情况下,要实现微控制器中闪存的烧录就需要定制大量不同的专用型编程器使用,或者是配置大量不同的烧录算法文件使用通用性编程器。而不论使用上述两种方法中的哪一种,操作都较为繁琐,不具有普适性,影响嵌入式系统产品的生产效率。
故,亟需一种具有普适性、能够提高烧录效率的烧录方法。
发明内容
本发明旨在提供一种烧录方法、装置、终端及介质,用于提高烧录的普适性以及烧录效率。
本发明所采用的技术方案如下:
一种烧录方法,其包括:
获取微控制器的各存储区间的区间描述信息;其中,所述微控制器的各存储区间为预先对微控制器的闪存进行划分得到的,所述区间描述信息至少包括:存储区间的区间操作标识;
将各所述区间描述信息存储至预设烧录算法文件,生成目标烧录算法文件;所述预设烧录算法文件用于配合编程器对待烧录文件进行烧录;
响应于接收到的烧录启动指令,调用所述微控制器,以使所述微控制器根据所述目标烧录算法文件中区间描述信息的区间操作标识,将所述待烧录文件烧录至所述微控制器的闪存。
可选地,所述待烧录文件至少包括一个待烧录数据;
所述响应于接收到的烧录启动指令,调用所述微控制器,以使所述微控制器根据所述目标烧录算法文件中区域描述信息的区间操作标识,将待烧录文件至所述微控制器的闪存,具体包括:
响应于接收到的烧录启动指令,调用所述微控制器,以使所述微控制器根据所述目标烧录算法文件确定所述待烧录数据对应的存储区间;以及
根据所述待烧录数据对应的存储区间的区间操作标识,对所述待烧录数据进行处理,并将处理后的待烧录数据烧录至对应的存储区间并
继续执行所述待烧录文件中的下一待烧录数据,将下一待烧录数据烧录至相应的存储区间的步骤,直至所述待烧录文件中的待烧录数据均烧录完成。
可选地,所述区间描述信息还包括:区间地址;
所述微控制器根据所述目标烧录算法文件确定所述待烧录数据对应的存储区间,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市航顺芯片技术研发有限公司,未经深圳市航顺芯片技术研发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210813522.8/2.html,转载请声明来源钻瓜专利网。