【技术实现步骤摘要】
固件升级方法、装置、设备和存储介质
[0001]本专利技术涉及车辆
,尤其涉及一种固件升级方法、装置、设备和存储介质。
技术介绍
[0002]随着智能汽车中传感器数量和种类的提升,在ADAS(Advanced Driving Assistance System,高级驾驶辅助系统)域控制器内越来越多的出现以太网交换机的功能,以提高对传感器产生的数据的传输效率。
[0003]目前,ADAS域控制器内的以太网交换机的功能是固定的,无法对以太网交换机的固件进行升级,或者,需要人工到现场通过拆卸机器后对以太网交换机的固件进行升级,该过程较为繁琐,且浪费人力资源。
技术实现思路
[0004]本专利技术提供一种固件升级方法、装置、设备和存储介质,用以解决现有技术需要人工到现场通过拆卸机器后对以太网交换机的固件进行升级所存在的过程繁琐和浪费人力的问题。
[0005]第一方面,本专利技术提供一种固件升级方法,ADAS域控制器包括:以太网交换机、SOC芯片和MCU微控制器,所述以太网交换机用于向所述SOC芯 ...
【技术保护点】
【技术特征摘要】
1.一种固件升级方法,其特征在于,ADAS域控制器包括:以太网交换机、SOC芯片和MCU微控制器,所述以太网交换机用于向所述SOC芯片和/或所述MCU微控制器传输数据;所述方法应用于MCU微控制器,所述方法包括:接收所述SOC芯片发送的第一安装包;所述第一安装包为所述SOC芯片对从云端获取的第二安装包解析后得到的;所述第一安装包内包括用于升级所述以太网交换机的配置文件;解析所述第一安装包以得到所述配置文件,根据所述配置文件对所述以太网交换机的固件进行升级;对所述以太网交换机的固件是否成功升级进行验证以得到验证结果,将所述验证结果通过所述SOC芯片返回远程监控侧,以使所述远程监控侧根据升级失败的验证结果进行故障诊断。2.根据权利要求1所述的方法,其特征在于,根据所述配置文件对所述以太网交换机的固件进行升级,包括:将所述配置文件烧录到所述以太网交换机的存储芯片中,并向所述以太网交换机发送重启指令,以使所述以太网交换机重启;相应的,对所述以太网交换机的固件是否成功升级进行验证以得到验证结果,包括:当所述以太网交换机在重启后,通过管理数据输入输出总线获取所述以太网交换机的功能寄存器对应的第一数值;根据所述第一数值确定所述验证结果。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当将所述配置文件烧录到所述以太网交换机的存储芯片中后,通过管理数据输入输出总线获取所述以太网交换机的功能寄存器对应的第二数值;相应的,根据所述第一数值确定所述验证结果,包括:当所述第二数值与所述第一数值相同时,确定所述以太网交换机的固件成功升级。4.根据权利要求2所述的方法,其特征在于,将所述配置文件烧录到所述以太网交换机的存储芯片中,包括:将所述配置文件烧录到所述以太网交换机后,获取返回的第一烧录值;根据返回的第一烧录值与预先存储的与所述配置文件对应的第二烧录值,确定是否成功将所述配置文件烧录到所述以太网交换机。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在将所述配置文件烧录到所述以太网交换机的存储芯片中之前,对所述配置文件进行备份;相应的,确定...
【专利技术属性】
技术研发人员:曹磊,
申请(专利权)人:国汽智控北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。