[发明专利]芯片程序的升级方法、装置及存储介质有效
申请号: | 202010390739.3 | 申请日: | 2020-05-11 |
公开(公告)号: | CN111309364B | 公开(公告)日: | 2020-10-27 |
发明(设计)人: | 陈登志;谭恩赞;巴黎;范杰 | 申请(专利权)人: | 深圳市科信通信技术股份有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 谭果林 |
地址: | 518172 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 芯片 程序 升级 方法 装置 存储 介质 | ||
1.一种芯片程序的升级方法,其特征在于,包括:
根据嵌入式单片机中FLSAH存储器所划分的区域创建待升级程序的烧录文件,所述烧录文件中包括待升级程序及所述待升级程序在嵌入式单片机中的起始地址,所述起始地址指定了所述待升级程序在所述嵌入式单片机开始保存的位置;
在进行程序升级时,接收上位机根据所述烧录文件发送的起始地址、待升级程序,并按照所述起始地址保存所述待升级程序;
当所述待升级程序为引导程序时,在所述待升级程序接收完后,接收上位机根据所述烧录文件发送的校验指令,根据所述校验指令对所述待升级程序进行CRC校验;
在CRC校验通过后,将所述起始地址上的待升级程序写入FLASH存储器的指定区域;
其中,当所述FLSAH存储器划分为加载区、加载缓冲区和应用程序区时,所述在进行程序升级时,接收上位机根据所述烧录文件发送的起始地址、待升级程序,并按照所述起始地址保存所述待升级程序包括:
接收上位机根据所述烧录文件发送的起始地址、长度信息,对所述起始地址和长度信息确定的加载缓冲区进行擦除;
接收上位机根据所述烧录文件发送的待升级程序,将所述待升级程序保存至已擦除的所述加载缓冲区;
当所述FLSAH存储器划分为加载区和应用程序区时,所述在进行程序升级时,接收上位机根据所述烧录文件发送的起始地址、待升级程序,并按照所述起始地址保存所述待升级程序包括:
接收上位机根据所述烧录文件发送的起始地址、长度信息,根据所述起始地址和长度信息确定RAM内存区;
接收上位机根据所述烧录文件发送的待升级程序,将所述待升级程序保存至所述RAM内存区。
2.如权利要求1所述的芯片程序的升级方法,其特征在于,所述根据嵌入式单片机中FLSAH存储器所划分的区域创建待升级程序的烧录文件包括:
将所述FLSAH存储器划分为加载区、加载缓冲区和应用程序区;
在预设开发环境中创建分散加载描述文件,当所述待升级程序为应用程序时,将应用程序的起始地址配置为应用程序区内的地址或者当所述待升级程序为引导程序时,将引导程序的起始地址配置为加载缓冲区内的地址;
对所述分散加载描述文件进行编译,得到待升级程序的烧录文件。
3.如权利要求1所述的芯片程序的升级方法,其特征在于,所述根据嵌入式单片机中FLSAH存储器所划分的区域创建待升级程序的烧录文件包括:
将所述FLSAH存储器划分为加载区和应用程序区;
在预设开发环境中创建分散加载描述文件,当所述待升级程序为应用程序时,将应用程序的起始地址配置为应用程序区内的地址或者当所述待升级程序为引导程序时,将引导程序的起始地址配置为RAM内存区内的地址;
对所述分散加载描述文件进行编译,得到待升级程序的烧录文件。
4.如权利要求2所述的芯片程序的升级方法,其特征在于,当所述待升级程序为引导程序时,
所述在校验通过后,将所述起始地址上的待升级程序写入FLASH存储器的指定区域包括:
在校验通过后,对所述FLASH存储器中的加载区进行擦除,将所述加载缓冲区中的待升级程序写入已擦除的所述加载区中。
5.如权利要求3所述的芯片程序的升级方法,其特征在于,当所述待升级程序为引导程序时,
所述在校验通过后,将所述起始地址上的待升级程序写入FLASH存储器的指定区域包括:
在校验通过后,对所述FLASH存储器中的加载区进行擦除,将所述RAM内存区中的待升级程序写入已擦除的所述加载区中。
6.如权利要求2或3之一所述的芯片程序的升级方法,其特征在于,当所述待升级程序为应用程序时,所述在进行程序升级时,接收上位机根据所述烧录文件发送的起始地址、待升级程序,并按照所述起始地址保存所述待升级程序包括:
接收上位机根据所述烧录文件发送的起始地址、长度信息,对所述起始地址和长度信息确定的应用程序区进行擦除;
接收上位机根据所述烧录文件发送的待升级程序,将所述待升级程序保存至已擦除的所述应用程序区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市科信通信技术股份有限公司,未经深圳市科信通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010390739.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光刻装置及方法
- 下一篇:一种基于粗糙集规则挖掘的钢卷库房智能入库方法