[发明专利]基于串口的电路升级方法在审
申请号: | 202110262122.8 | 申请日: | 2021-03-10 |
公开(公告)号: | CN112905206A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 阳传琦;雷正江;韩文忠;游贵泉 | 申请(专利权)人: | 深圳市顺讯电子有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F11/14;G06F13/42 |
代理公司: | 深圳市康弘知识产权代理有限公司 44247 | 代理人: | 尹彦 |
地址: | 518000 广东省深圳市光明新区公明街道李松*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 串口 电路 升级 方法 | ||
本发明公开了一种基于串口的电路升级方法,所述电路包括至少一个MCU,所述电路升级方法包括:外部设备通过所述串口与所述MCU中的主MCU连接;通过所述主MCU的串口发送端口信息包,告知主MCU需要升级的所述电路中的固件;所述主MCU验证所述端口信息包正确时对外部设备进行应答,接收外部设备发送的用于升级的数据包,对其自身或由其控制的固件进行升级,或者传递给所述MCU中的从MCU,使所述从MCU对其自身或由其控制的固件进行升级。本发明实用性广,且升级功能全面。
技术领域
本发明涉及电路的升级技术,尤其涉及一种通过上位机对级联电路进行升级的方法。
背景技术
现有的电路中的固件进行升级,都需要将待升级的固件放到单片机中进行升级,一旦电路成型,再次升级就比较麻烦。
尤其是级联电路,也就是说,通过一个主MCU(微控制单元)提供与外部设备的接口,其余的从MCU或者其他固件均挂载在主MCU或者各个从MCU上,且从MCU还分为多级连接,就导致电路中的其他固件升级非常麻烦。
发明内容
为了解决现有技术中电路的固件升级不方便的技术问题,本发明提出一种基于串口的电路升级方法。
本发明提出的基于串口的电路升级方法,所述电路包括至少一个MCU,所述电路升级方法包括:
外部设备通过所述串口与所述MCU中的主MCU连接;
通过所述主MCU的串口发送端口信息包,告知主MCU需要升级的所述电路中的固件;
所述主MCU验证所述端口信息包正确时对外部设备进行应答,接收外部设备发送的用于升级的数据包,对其自身或由其控制的固件进行升级,或者传递给所述MCU中的从MCU,使所述从MCU对其自身或由其控制的固件进行升级。
进一步,所述外部设备通过告知所述电路中的固件的唯一识别码来告知所述主MCU需要升级的所述电路中的固件。
进一步,所述电路中的固件的唯一识别码由固件的种类号、固件连接的所有前级MCU的端口号组成。
进一步,当外部设备告知主MCU需要升级的所述电路中的固件为所述主MCU或其连接的固件时,包括如下步骤:
外部设备向所述主MCU发送数据信息包,告知主MCU所述用于升级的数据包的存放起始地址和大小;
所述主MCU验证所述数据信息包的正确时对外部设备进行应答,并根据需要升级的所述电路中的固件以及所述存放起始地址和大小对相应存储区域进行擦除;
所述外部设备向主MCU发送所述用于升级的数据包;
所述主MCU验证所述用于升级的数据包正确时对外部设备进行应答,将接收的所述用于升级的数据包写入至对应的存储区域。
进一步,当外部设备告知主MCU需要升级的所述电路中的固件为任意一级的所述从MCU或其连接的固件时,包括如下步骤:
外部设备向所述主MCU发送数据信息包,所述主MCU根据需要升级的所述电路中的固件的唯一识别码将所述数据信息包透传给对应的从MCU,告知从MCU所述用于升级的数据包的存放起始地址和大小;
所述从MCU验证所述数据信息包的正确时对外部设备进行应答,根据需要升级的所述电路中的固件的唯一识别码以及所述存放起始地址及大小擦除指定的存储区域;
所述外部设备向主MCU发送所述用于升级的数据包;
所述主MCU将所述用于升级的数据包透传给对应的从MCU;
所述从MCU验证所述用于升级的数据包正确时对外部设备进行应答,根据所述存放起始地址和大小将接收的所述用于升级的数据包写入至指定的内存区域。
进一步,当所述需要升级的所述电路中的固件为主MCU或从MCU时,所述主MCU或从MCU根据所述存放起始地址及大小擦除其指定的Flash区域,并将外部设备发送的用于升级的数据包写入至所述指定的Flash区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市顺讯电子有限公司,未经深圳市顺讯电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110262122.8/2.html,转载请声明来源钻瓜专利网。