[发明专利]用于USB-PD充电器的固件更新方法和装置有效
申请号: | 202010240827.5 | 申请日: | 2020-03-31 |
公开(公告)号: | CN111352645B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 张华栋 | 申请(专利权)人: | 广州昂宝电子有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 510663 广东省广州市高新科技术产业开发区科学城*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 usb pd 充电器 更新 方法 装置 | ||
1.一种由USB-PD充电器执行的方法,包括:
接收由USB-PD主控装置基于从终端设备接收到的更新指令而发送的第一消息;
在基于所述第一消息验证所述USB-PD主控装置合法时,向所述USB-PD主控装置发送第一确认消息,并且将所述USB-PD充电器的USB-PD IC模块用于执行程序的指针从用户程序代码空间跳转到在系统编程代码空间;
接收由所述USB-PD主控装置基于从所述终端设备接收到的固件更新数据而发送的第二消息,并且将所述第二消息中的固件更新数据写入所述用户程序代码空间;以及
向所述USB-PD主控装置发送第二确认消息,并且将所述USB-PD充电器的USB-PD IC模块用于执行程序的指针从所述在系统编程代码空间跳转到所述用户程序代码空间。
2.根据权利要求1所述的方法,其中,所述第一消息包括加密信息,并且其中,基于所述第一消息验证所述USB-PD主控装置合法包括:
对所述第一消息中的加密信息进行解密,并且基于解密的信息来验证所述USB-PD主控装置合法。
3.根据权利要求1所述的方法,其中,在接收由所述USB-PD主控装置基于从所述终端设备接收到的固件更新数据而发送的第二消息之前,所述方法还包括:
接收由所述USB-PD主控装置发送的第三消息,并且向所述USB-PD主控装置发送第三确认消息,并且
其中,所述第三消息包括所述固件更新数据的数据块数量和所述USB-PD充电器的USB-PDIC模块的存储器的更新起始地址。
4.根据权利要求3所述的方法,其中,接收由所述USB-PD主控装置基于从所述终端设备接收到的固件更新数据而发送的第二消息包括:
依次接收与所述固件更新数据的数据块数量相对应的多个第二子消息。
5.根据权利要求1所述的方法,其中,在向所述USB-PD主控装置发送第二确认消息之后,并且在将所述USB-PD充电器的USB-PD IC模块用于执行程序的指针从所述在系统编程代码空间跳转到所述用户程序代码空间之前,所述方法还包括:
接收由所述USB-PD主控装置基于从所述终端设备接收到的校验指令而发送的请求消息;
基于所述请求消息,从所述用户程序代码空间读取所述固件更新数据并且向所述USB-PD主控装置发送所述固件更新数据,以供所述USB-PD主控装置将所述固件更新数据发送至所述终端设备用于检测一致性;以及
接收由所述USB-PD主控装置基于所述终端设备确认所述固件更新数据的一致性而发送的第四消息,并且向所述USB-PD主控装置发送第四确认消息。
6.根据权利要求5所述的方法,其中,向所述USB-PD主控装置发送所述固件更新数据包括:
依次发送所述固件更新数据的各个数据块。
7.根据权利要求1所述的方法,其中,所述USB-PD充电器与所述USB-PD主控装置之间的通信是经由USB Type-C接口根据USB-PD协议进行的,并且所述USB-PD主控装置与所述终端设备之间的通信是经由UART接口进行的。
8.一种由USB-PD主控装置执行的方法,包括:
基于从终端设备接收到的更新指令而向USB-PD充电器发送第一消息;
接收由所述USB-PD充电器在基于所述第一消息验证所述USB-PD主控装置合法时而发送的第一确认消息,以及使得所述USB-PD充电器的USB-PD IC模块用于执行程序的指针从用户程序代码空间跳转到在系统编程代码空间;
基于从所述终端设备接收到的固件更新数据而向所述USB-PD充电器发送第二消息;以及
接收由所述USB-PD充电器在将所述第二消息中的固件更新数据写入所述用户程序代码空间之后而发送的第二确认消息,以及使得所述USB-PD充电器的USB-PD IC模块用于执行程序的指针从所述在系统编程代码空间跳转到所述用户程序代码空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州昂宝电子有限公司,未经广州昂宝电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010240827.5/1.html,转载请声明来源钻瓜专利网。