一种利用U盘升级车载芯片的方法与流程
未命名
08-22
阅读:149
评论:0

一种利用u盘升级车载芯片的方法
技术领域
1.本发明涉及汽车硬件升级技术领域,尤其涉及一种利用u盘升级车载芯片的方法。
背景技术:
2.现如今,汽车电动化与智能化逐渐成为造车厂共识,消费者购车时的考量也从传统的性能指标,转向以智能车机、自动驾驶为代表的智能化体验视角。当行业供需两端的关注点逐步由性能转变至智能时,汽车创新的核心亦从“动力引擎”发动机转移到“计算引擎”半导体。
3.伴随着人们对汽车功能的不断追求,车载芯片的升级也成为智能汽车的常见功能。以mcu为例,常见的升级方法是各mcu分别从上位机获取各自的升级数据进行升级,或者针对需要升级的各终端芯片,各自插入下载有升级包的u盘分别升级,而且现有技术中在对车载芯片升级时几乎都需要联网操作;这些常规的升级手段,对网络通讯信号依赖度大,而且很难对车载芯片进行批量升级。
4.为此,我们设计出了一种利用u盘升级车载芯片的方法来解决以上问题。
技术实现要素:
5.本发明的目的是为了解决上述背景技术存在的缺陷,而提出的一种利用u盘升级车载芯片的方法,在该方法中,只需要通过插入一个u盘即可实现升级多个芯片的效果,在无网络信号覆盖区域也能实现升级,从而简化了车载芯片升级操作流程,提升了芯片升级的效率和便捷性,并有效降低升级成本。
6.为了实现上述目的,本发明采用了如下技术方案:
7.一种利用u盘升级车载芯片的方法,车载芯片包括8050芯片、8035芯片和mcu,所述方法包括以下步骤:
8.s1步骤,用户将u盘插入车载usb接口,8050芯片识别到此u盘;
9.s2步骤,用户在中控的界面上点击若干下,进入隐藏菜单工程模式;
10.s3步骤,在隐藏菜单工程模式中,用户选择刷机模式,跳出菜单后,选择u盘升级;
11.s4步骤,用户点击u盘升级,8050芯片将u盘中的升级包拷贝至本地并解压缩;
12.s5步骤,8050芯片将升级包内的8035芯片和mcu的升级包打包发给8035芯片,并完成8050芯片自身的升级;
13.s6步骤,8035芯片接收升级包后,完成8035芯片自身的升级以及mcu的升级。
14.进一步优选的,所述s1步骤中,u盘插入车载usb接口之前,u盘内提前下载好用于升级8050芯片、8035芯片和mcu的升级包,所述升级包的文件夹放在u盘的根目录中,且升级包内包含有用于升级包信息确认的效验文件,所述效验文件内包括升级包版本号、编译时间辍。
15.进一步优选的,所述s1步骤中,8050芯片识别到此u盘时,需要对升级条件进行检测,升级条件检测包括车辆档位是否处于p挡,车速是否为零,并对u盘中所存储的升级包信
息进行验证,验证校验文件内的升级包版本号与当前8050芯片、8035芯片和mcu所使用的版本是否一致,且需满足升级包版本号要晚于当前8050芯片、8035芯片和mcu所使用的版本,以确保升级包是8050芯片、8035芯片和mcu所需的升级文件,通过比对校验文件内的编译时间辍与8050芯片、8035芯片和mcu内存储现行版本的编译时间辍,进行验证。
16.进一步优选的,所述s2步骤中,为了避免用户误触中控界面而进入隐藏菜单工程模式,用户需在中控界面的左上角连续点击不少于五次,方可进入隐藏菜单工程模式,且连续点击的时间间隔不超过三秒。
17.进一步优选的,所述s3步骤中,在隐藏菜单工程模式中,8050芯片及8035芯片请求mcu上报所处模式,mcu接到请求后,上报所处模式并通过中控界面显示所处模式,所处模式中包括所述刷机模式。
18.进一步优选的,所述s3步骤中,选择u盘升级时,需要通知mcu启动进入boot模式,启动boot模式后,存储器提供usb下载程序。
19.进一步优选的,所述s5步骤中,8050芯片将升级包内的8035芯片和mcu的升级包打包发给8035芯片的过程,还包括发送升级包mds至8035芯片、通知8035芯片和mcu升级开始和mcu返回接收结果至8035芯片。
20.进一步优选的,所述s6步骤中,8035芯片接收升级包后,mcu刷写私有协议,通知8050芯片和8035芯片重启并进入boot模式,8035芯片以及mcu进入升级阶段后,将两者的实时升级进度反馈至8050芯片,升级完成后,8050芯片通知8035芯片以及mcu进行重启。
21.与现有技术相比,本发明的有益效果是:本发明所提出的利用u盘升级车载芯片的方法,只需要通过插入一个u盘即可实现升级多个芯片的效果,使得车载芯片在升级时无需借助网络,保障了车辆在无网络信号覆盖区域也能实现升级,此外本方法简化了车载芯片升级操作流程,提升了芯片升级的效率和便捷性,并有效降低升级成本。
附图说明
22.图1为本发明提出的一种利用u盘升级车载芯片的方法的操作流程示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
24.实施例:
25.一种利用u盘升级车载芯片的方法,车载芯片包括8050芯片、8035芯片和mcu,如图1所示,该方法包括插入并识别u盘,进入隐藏菜单工程模式,选择刷机模式和u盘升级,升级包拷贝并解压缩,车载芯片升级这几个主要流程;具体为以下步骤:
26.s1步骤,用户将u盘插入车载usb接口,8050芯片识别到此u盘。
27.在上述s1步骤中,8050芯片识别到此u盘时,需要对升级条件进行检测,升级条件检测包括车辆档位是否处于p挡,车速是否为零,以确保车辆属于安全环境下,并对u盘中所存储的升级包信息进行验证,验证校验文件内的升级包版本号与当前8050芯片、8035芯片和mcu所使用的版本是否一致,且需满足升级包版本号要晚于当前8050芯片、8035芯片和mcu所使用的版本,以确保升级包是8050芯片、8035芯片和mcu所需的升级文件,通过比对校
验文件内的编译时间辍与8050芯片、8035芯片和mcu内存储现行版本的编译时间辍,进行验证。
28.u盘插入车载usb接口之前,u盘内提前下载好用于升级8050芯片、8035芯片和mcu的升级包,升级包的文件夹放在u盘的根目录中,且升级包内包含有用于升级包信息确认的效验文件,效验文件内包括升级包版本号、编译时间辍。
29.此外,在将升级包下载拷贝至u盘前,需要将u盘格式化,且格式化必须是fat32,格式化完成后,将最新版本的升级包下载导入u盘中。
30.s2步骤,用户在中控的界面上点击若干下,进入隐藏菜单工程模式;
31.在该步骤中,为了避免用户误触中控界面而进入隐藏菜单工程模式,用户需在中控界面的左上角连续点击不少于五次,方可进入隐藏菜单工程模式,且连续点击的时间间隔不超过三秒。
32.s3步骤,在隐藏菜单工程模式中,用户选择刷机模式,跳出菜单后,选择u盘升级;
33.在隐藏菜单工程模式中,8050芯片及8035芯片请求mcu上报所处模式,mcu接到请求后,上报所处模式并通过中控界面显示所处模式,所处模式中包括所述刷机模式。
34.选择u盘升级时,需要通知mcu启动进入boot模式,启动boot模式后,存储器提供usb下载程序。
35.s4步骤,用户点击u盘升级,8050芯片将u盘中的升级包拷贝至本地并解压缩。
36.s5步骤,8050芯片将升级包内的8035芯片和mcu的升级包打包发给8035芯片,并完成8050芯片自身的升级;
37.此步骤中,8050芯片将升级包内的8035芯片和mcu的升级包打包发给8035芯片的过程,还包括发送升级包mds至8035芯片、通知8035芯片和mcu升级开始和mcu返回接收结果至8035芯片。
38.s6步骤,8035芯片接收升级包后,完成8035芯片自身的升级以及mcu的升级;
39.8035芯片接收升级包后,mcu刷写私有协议,通知8050芯片和8035芯片重启并进入boot模式,8035芯片以及mcu进入升级阶段后,将两者的实时升级进度反馈至8050芯片,升级完成后,8050芯片通知8035芯片以及mcu进行重启,需要说明的是,重启后新版本覆盖旧版本,只有重启后车载芯片才可使用。
40.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
技术特征:
1.一种利用u盘升级车载芯片的方法,车载芯片包括8050芯片、8035芯片和mcu,其特征在于,所述方法包括以下步骤:s1步骤,用户将u盘插入车载usb接口,8050芯片识别到此u盘;s2步骤,用户在中控的界面上点击若干下,进入隐藏菜单工程模式;s3步骤,在隐藏菜单工程模式中,用户选择刷机模式,跳出菜单后,选择u盘升级;s4步骤,用户点击u盘升级,8050芯片将u盘中的升级包拷贝至本地并解压缩;s5步骤,8050芯片将升级包内的8035芯片和mcu的升级包打包发给8035芯片,并完成8050芯片自身的升级;s6步骤,8035芯片接收升级包后,完成8035芯片自身的升级以及mcu的升级。2.根据权利要求1所述的一种利用u盘升级车载芯片的方法,其特征在于,所述s1步骤中,u盘插入车载usb接口之前,u盘内提前下载好用于升级8050芯片、8035芯片和mcu的升级包,所述升级包的文件夹放在u盘的根目录中,且升级包内包含有用于升级包信息确认的效验文件,所述效验文件内包括升级包版本号、编译时间辍。3.根据权利要求2所述的一种利用u盘升级车载芯片的方法,其特征在于,所述s1步骤中,8050芯片识别到此u盘时,需要对升级条件进行检测,升级条件检测包括车辆档位是否处于p挡,车速是否为零,并对u盘中所存储的升级包信息进行验证,验证校验文件内的升级包版本号与当前8050芯片、8035芯片和mcu所使用的版本是否一致,且需满足升级包版本号要晚于当前8050芯片、8035芯片和mcu所使用的版本,以确保升级包是8050芯片、8035芯片和mcu所需的升级文件,通过比对校验文件内的编译时间辍与8050芯片、8035芯片和mcu内存储现行版本的编译时间辍,进行验证。4.根据权利要求1所述的一种利用u盘升级车载芯片的方法,其特征在于,所述s2步骤中,为了避免用户误触中控界面而进入隐藏菜单工程模式,用户需在中控界面的左上角连续点击不少于五次,方可进入隐藏菜单工程模式,且连续点击的时间间隔不超过三秒。5.根据权利要求1所述的一种利用u盘升级车载芯片的方法,其特征在于,所述s3步骤中,在隐藏菜单工程模式中,8050芯片及8035芯片请求mcu上报所处模式,mcu接到请求后,上报所处模式并通过中控界面显示所处模式,所处模式中包括所述刷机模式。6.根据权利要求1所述的一种利用u盘升级车载芯片的方法,其特征在于,所述s3步骤中,选择u盘升级时,需要通知mcu启动进入boot模式,启动boot模式后,存储器提供usb下载程序。7.根据权利要求1所述的一种利用u盘升级车载芯片的方法,其特征在于,所述s5步骤中,8050芯片将升级包内的8035芯片和mcu的升级包打包发给8035芯片的过程,还包括发送升级包mds至8035芯片、通知8035芯片和mcu升级开始和mcu返回接收结果至8035芯片。8.根据权利要求1所述的一种利用u盘升级车载芯片的方法,其特征在于,所述s6步骤中,8035芯片接收升级包后,mcu刷写私有协议,通知8050芯片和8035芯片重启并进入boot模式,8035芯片以及mcu进入升级阶段后,将两者的实时升级进度反馈至8050芯片,升级完成后,8050芯片通知8035芯片以及mcu进行重启。
技术总结
本发明公开了一种利用U盘升级车载芯片的方法,将U盘插入车载USB接口,8050芯片识别到此U盘;在中控的界面上点击若干下,进入隐藏菜单工程模式;在隐藏菜单工程模式中,用户选择刷机模式,跳出菜单后,选择U盘升级;点击U盘升级,8050芯片将U盘中的升级包拷贝至本地并解压缩;8050芯片将升级包内的8035芯片和MCU的升级包打包发给8035芯片,并完成8050芯片自身的升级;8035芯片接收升级包后,完成8035芯片自身的升级以及MCU的升级;在本发明所提出的方法中,只需要通过插入一个U盘即可实现升级多个芯片的效果,在无网络信号覆盖区域也能实现升级,简化了车载芯片升级操作流程,提升芯片升级的效率和便捷性,并有效降低升级成本。并有效降低升级成本。并有效降低升级成本。
技术研发人员:冯南阳
受保护的技术使用者:润芯微科技(江苏)有限公司
技术研发日:2023.05.23
技术公布日:2023/8/21
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/