固件升级方法、芯片及电子设备与流程
使用官方软件进行设备固件升级 #生活知识# #科技生活# #健康生活技巧# #电子设备维护技巧#
本申请涉及固件升级,尤其涉及一种固件升级方法、芯片及电子设备。
背景技术:
1、ec(embedded controller,嵌入式控制器)芯片是例如笔记本电脑等电子设备中一个非常重要的定制化控制芯片,固件一般在芯片制造时进行烧写,在电子设备的使用过程中需要对固件进行升级。
2、目前,在芯片进行固件升级时,需要将固件升级文件导入芯片中,在上述升级数据导入的过程中,当出现数据串扰或通信障碍时,会导致数据传输紊乱,不利于提高固件升级数据的准确性及数据传输的效率。
技术实现思路
1、鉴于以上问题,本申请实施例提供一种固件升级方法、芯片及电子设备,以解决上述不利于提高固件升级数据的准确性及数据传输的效率的技术问题。
2、第一方面,本申请实施例提供一种固件升级方法,应用于第一芯片,所述固件升级方法包括:
3、接收第二芯片发送的当前的固件升级数据,其中,当前的所述固件升级数据包括第一头部信息、固件升级信息以及第一校验信息,所述第一校验信息是根据所述第一头部信息和所述固件升级信息生成的;
4、根据所述第一头部信息对所述固件升级数据进行第一校验;
5、当第一校验通过时,根据所述第一校验信息对所述固件升级数据进行第二校验;
6、当第二校验通过时,对所述固件升级信息进行解析,得到解析结果;
7、根据所述解析结果向所述第二芯片发送固件升级数据请求,以使所述第二芯片根据所述固件升级数据请求发送下一个固定升级数据。
8、第二方面,本申请实施例提供一种芯片,所述芯片包括处理模块;
9、与所述处理模块耦合的存储模块;
10、以及,指令,所述指令被存储在所述存储模块上并能够由所述处理模块执行以实现上述的固件升级方法。
11、第三方面,本申请实施例提供一种电子设备,所述电子设备包括上述的芯片。
12、本申请实施例提供的固件升级方法、芯片及电子设备,接收第二芯片发送的当前的固件升级数据;根据所述第一头部信息对所述固件升级数据进行第一校验;当第一校验通过时,根据所述第一校验信息对所述固件升级数据进行第二校验;当第二校验通过时,对所述固件升级信息进行解析,得到解析结果;根据所述解析结果向所述第二芯片发送固件升级数据请求,以使所述第二芯片根据所述固件升级数据请求发送对应的固定升级数据;通过上述方式,接收固件升级数据后,通过其第一头部信息进行第一校验,将升级数据与其他数据进行区分;通过其第一校验信息进行第二校验,确保升级数据的准确性;通过其固件升级信息的解析结果生成对应的固件升级数据请求,确保升级数据的连续性;有利于同时提高固件升级数据的准确性及数据传输的效率。
13、本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
技术特征:
1.一种固件升级方法,其特征在于,应用于第一芯片,所述固件升级方法包括:
2.根据权利要求1所述的固件升级方法,其特征在于,所述第一头部信息包括第一魔数校验值和第一数据类型码值;
3.根据权利要求1所述的固件升级方法,其特征在于,所述根据所述第一校验信息对所述固件升级数据进行第二校验,包括:
4.根据权利要求1所述的固件升级方法,其特征在于,所述解析结果包括所述固件升级信息的类型;
5.根据权利要求4所述的固件升级方法,其特征在于,所述固件升级方法还包括:
6.根据权利要求5所述的固件升级方法,其特征在于,所述根据所述第二校验信息对所述固件升级文件进行第三校验,包括:
7.根据权利要求5所述的固件升级方法,其特征在于,所述根据所述解析结果向所述第二芯片发送固件升级数据请求,包括:
8.根据权利要求5所述的固件升级方法,其特征在于,所述根据所述解析结果向所述第二芯片发送固件升级数据请求,包括:
9.根据权利要求5所述的固件升级方法,其特征在于,所述将解析所得的第二校验信息进行存储之后,还包括:
10.根据权利要求1-9任一项所述的固件升级方法,其特征在于,所述根据所述解析结果向所述第二芯片发送固件升级数据请求之后,还包括:
11.根据权利要求1所述的固件升级方法,其特征在于,所述第一芯片和所述第二芯片之间通过基于i2c通信的人机交互协议进行通信。
12.根据权利要求10所述的固件升级方法,其特征在于,所述第一芯片为ec芯片,所述第二芯片为soc芯片。
13.一种芯片,其特征在于,包括:
14.一种电子设备,其特征在于,包括如权利要求13所述的芯片。
技术总结
本申请涉及固件升级技术领域,尤其涉及一种固件升级方法、芯片及电子设备,包括接收当前的固件升级数据;根据第一头部信息对固件升级数据进行第一校验;当第一校验通过时,根据第一校验信息对所述固件升级数据进行第二校验;当第二校验通过时,对固件升级信息进行解析,得到解析结果;根据解析结果向第二芯片发送固件升级数据请求;通过上述方式,接收固件升级数据后,通过其第一头部信息进行第一校验,将升级数据与其他数据进行区分;通过其第一校验信息进行第二校验,确保升级数据的准确性;通过其固件升级信息的解析结果生成对应的固件升级数据请求,确保升级数据的连续性;有利于同时提高固件升级数据的准确性及数据传输的效率。
技术研发人员:邓凤斌
受保护的技术使用者:合肥市芯海电子科技有限公司
技术研发日:
技术公布日:2025/2/10
网址:固件升级方法、芯片及电子设备与流程 https://www.yuejiaxmz.com/news/view/1280853
相关内容
升级固件的方法、电子设备和存储介质与流程电子设备的固件升级方法、装置、设备及存储介质与流程
设备升级方法、电子设备及系统与流程
固件维护方法及电子设备与流程
免拆包装的电子设备固件升级方法技术
家电设备、家电设备升级方法及家电设备升级系统与流程
电子设备以及电子设备的使用方法与流程
如何自学电子设备的芯片级维修 – PingCode
家电设备的升级方法、装置以及家电设备与流程
设备升级方法、终端设备、电子设备和存储介质与流程