[发明专利]一种用于新能源汽车控制器的软件升级方法在审
| 申请号: | 202010203308.1 | 申请日: | 2020-03-20 |
| 公开(公告)号: | CN111475194A | 公开(公告)日: | 2020-07-31 |
| 发明(设计)人: | 颜宇杰;王晨辉;李辉 | 申请(专利权)人: | 创驱(上海)新能源科技有限公司 |
| 主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F9/4401;G06F12/02 |
| 代理公司: | 上海天翔知识产权代理有限公司 31224 | 代理人: | 陈骏键 |
| 地址: | 201611 上海市松*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 新能源 汽车 控制器 软件 升级 方法 | ||
1.一种用于新能源汽车控制器的软件升级方法,其特征在于,包括以下步骤:
步骤S10,将DFlash存储器划分为第一、第二存储扇区,所述第一、第二存储扇区分别用于存储第一、第二应用程序应用程序;
步骤S20,当汽车控制器ECU接收到升级指令时,启动引导程序BootLoader读取位于DFlash存储器内的应用程序使用标志位,并将读取到的应用程序使用标志位发送至刷新上位机;
步骤S30,刷新上位机根据读取到的应用程序使用标志位进行操作:若应用程序使用标志位指示第一应用程序,则执行步骤S40,若应用程序使用标志位指示第二应用程序,则执行步骤S50;
步骤S40,刷新上位机擦除位于DFlash存储器的第二存储扇区内的第二应用程序,并对第二应用程序进行重新升级刷新;若升级刷新成功,则将应用程序使用标志位变更为指示第二应用程序。
步骤S50,刷新上位机擦除位于DFlash存储器的第一存储扇区内的第一应用程序,并对第一应用程序进行重新升级刷新;若升级刷新成功,则将应用程序使用标志位变更为指示第一应用程序。
2.如权利要求1所述的用于新能源汽车控制器的软件升级方法,其特征在于,所述DFlash存储器划分的第一、第二存储扇区的存储空间相同。
3.如权利要求1所述的用于新能源汽车控制器的软件升级方法,其特征在于,所述步骤S40包括以下子步骤:
步骤S41,刷新上位机向DFlash存储器发送第一UDS擦除指令;
步骤S42,刷新上位机根据第一UDS擦除指令将位于第二存储扇区内的第二应用程序进行擦除处理;
步骤S43,将第二应用程序的代码有效位和数据有效位修改为无效状态,表明当前的第二应用程序已经失效;
步骤S44,刷新上位机对位于第二存储扇区的第二应用程序进行重新升级刷新处理;
步骤S45,判断第二应用程序是否升级刷新成功;若判断为升级刷新失败,则执行步骤S46,若判断为升级刷新失败,则执行步骤S47;
步骤S46,将第二应用程序的代码有效位和数据有效位修改为有效状态,并将应用程序使用标志位变更为指示第二应用程序;当升级成功且重启系统后,启动引导程序BootLoader读取应用程序使用标志位,并根据应用程序使用标志位跳转至第二应用程序运行。
步骤S47,若选择继续升级,则返回步骤S41,继续对第二应用程序进行升级刷新;若选择重启系统,则运行第一应用程序。
4.如权利要求1所述的用于新能源汽车控制器的软件升级方法,其特征在于,所述步骤S50包括以下子步骤:
步骤S51,刷新上位机向DFlash存储器发送第二UDS擦除指令;
步骤S52,刷新上位机根据第二UDS擦除指令将位于第一存储扇区内的第一应用程序进行擦除处理;
步骤S53,将第一应用程序的代码有效位和数据有效位修改为无效状态,表明当前的第一应用程序已经失效;
步骤S54,刷新上位机对位于第一存储扇区的第一应用程序进行重新升级刷新处理;
步骤S55,判断第一应用程序是否升级刷新成功;若判断为升级刷新失败,则执行步骤S56,若判断为升级刷新失败,则执行步骤S57;
步骤S56,将第一应用程序的代码有效位和数据有效位修改为有效状态,并将应用程序使用标志位变更为指示第一应用程序;当升级成功且重启系统后,启动引导程序BootLoader读取应用程序使用标志位,并根据应用程序使用标志位跳转至第一应用程序运行。
步骤S57,若选择继续升级,则返回步骤S41,继续对第一应用程序进行升级刷新;若选择重启系统,则运行第二应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创驱(上海)新能源科技有限公司,未经创驱(上海)新能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010203308.1/1.html,转载请声明来源钻瓜专利网。





