CN114816443A - 一种程序的刷写方法及装置 - Google Patents
一种程序的刷写方法及装置 Download PDFInfo
- Publication number
- CN114816443A CN114816443A CN202110117313.5A CN202110117313A CN114816443A CN 114816443 A CN114816443 A CN 114816443A CN 202110117313 A CN202110117313 A CN 202110117313A CN 114816443 A CN114816443 A CN 114816443A
- Authority
- CN
- China
- Prior art keywords
- flash
- charging
- flash file
- controller
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004590 computer program Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000001680 brushing effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000013524 data verification Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000013024 troubleshooting Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了一种程序的刷写方法及装置,应用于换电站的能量管理***,其中,刷写方法包括:接收云平台***发送的刷写文件,并控制多个充电控制器分别进入刷写模式;向进入刷写模式的所述充电控制器发送所述刷写文件。本发明实施例的刷写方法,能量管理***通过云平台接收刷写文件,并将刷写文件发送给进入刷写模式的充电控制器,能够实现刷写文件的刷写,从而实现充电控制器的软件版本的升级。技术人员可以远程实现对充电控制器的软件版本的升级,无需再到现场对充电控制器进行升级,提高了充电控制器软件升级的便捷性。
Description
技术领域
本发明涉及换电站领域,特别涉及一种程序的刷写方法及装置。
背景技术
随着技术的不断发展,用于更换电动汽车动力电池的换电站正在不断普及。在换电站内,充电控制器能够控制充电设备对动力电池充电。由于动力电池的健康度可能不尽相同,为了提高充电的准确性,需要不定期的对充电控制器的软件版本进行更新。
目前,对充电控制器的软件版本进行更新,需要工作人员到达换电站内,逐一对充电控制器的软件版本进行升级,十分繁琐。如何提供一种方便的软件升级的方法,是需要考虑的。
发明内容
本发明的目的在于提供一种程序的刷写方法及装置,以提供一种方便的软件程序的升级方法。
为了达到上述目的,本发明提供了一种程序的刷写方法,应用于换电站的能量管理***,包括:接收云平台***发送的刷写文件,并控制多个充电控制器分别进入刷写模式;向进入刷写模式的所述充电控制器发送所述刷写文件。
可选的,所述刷写方法还包括:确定多个所述充电控制器中对所述刷写文件刷写失败的第一充电控制器;在间隔第一预设时长后,控制所述第一充电控制器进入刷写模式,并向所述第一充电控制器重新发送所述刷写文件。
可选的,所述刷写方法还包括:对多个所述充电控制器中每一次对所述刷写文件刷写失败的第二充电控制器,分别重新发送所述刷写文件;在对所述第二充电控制器发送所述刷写文件的次数达到预设次数后,将所述第二充电控制器刷写失败的信息发送至所述云平台***;其中,所述预设次数大于或等于两次。
可选的,确定多个所述充电控制器中对所述刷写文件刷写失败的第一充电控制器,包括:在向所述充电控制器发送所述刷写文件后的第二预设时长内,若接收到所述充电控制器发送的刷写成功的消息,则确定所述充电控制器对所述刷写文件的刷写成功;确定多个所述充电控制器中,在所述第二预设时长内未接收到刷写成功消息的充电控制器为刷写失败的所述第一充电控制器。
可选的,控制多个充电控制器分别进入刷写模式,包括:向多个充电控制器分别发送控制指令,其中,所述控制指令用于控制多个所述充电控制器分别进入刷写模式。
本发明的另一实施例提供了一种程序的刷写方法,应用于换电站的充电控制器,包括:接收能量管理***发送的刷写文件;将所述刷写文件刷写至软件程序中。
可选的,所述刷写方法还包括:在确定将所述刷写文件成功刷写至所述软件程序中后,向所述能量管理***发送刷写成功的消息。
可选的,所述刷写方法还包括:
在确定所述刷写文件刷写至所述软件程序中失败后,在预设时长后,向所述能量管理***发送刷写失败的消息。
本发明的又一实施例提供了一种程序的刷写装置,应用于换电站的能量管理***,包括:第一接收模块,用于接收云平台***发送的刷写文件;控制模块,用于接收云平台***发送的刷写文件,并控制多个充电控制器分别进入刷写模式;发送模块,用于向进入刷写模式的所述充电控制器发送所述刷写文件。
本发明的再一实施例提供了一种程序的刷写装置,应用于换电站的充电控制器,包括:第二接收模块,用于接收能量管理***发送的刷写文件;刷写模块,用于将所述刷写文件刷写至软件程序中。
本发明的另一实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时,实现如上所述的程序的刷写方法。
本发明的技术方案至少有如下有益效果:
本发明实施例的刷写方法,能量管理***通过云平台接收刷写文件,并将刷写文件发送给进入刷写模式的充电控制器,能够实现刷写文件的刷写,从而实现充电控制器的软件版本的升级。技术人员可以远程实现对充电控制器的软件版本的升级,无需再到现场对充电控制器进行升级,提高了充电控制器软件升级的便捷性。
附图说明
图1为本发明实施例提供的一种程序的刷写方法的流程示意图;
图2为本发明实施例提供的另一种程序的刷写方法的流程示意图;
图3为本发明实施例提供的再一种程序的刷写方法的流程示意图;
图4为本发明实施例提供的一种程序的刷写装置的模块示意图;
图5为本发明实施例提供的另一种程序的刷写装置的模块示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
在本发明所提供的实施例中,应理解,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
参见图1,本发明的一实施例提供了一种程序的刷写方法,应用于换电站的能量管理***(Energy Management System,EMS),包括以下步骤:
步骤11:接收云平台***发送的刷写文件,并控制多个充电控制器分别进入刷写模式。
需要说明的是,刷写文件用于更新充电控制器的软件程序。可选的,在技术人员需要对充电控制器进行软件更新时,例如技术人员可以在公司(无需去现场)将程序修改完成,并生成S19文件(充电控制器S32k系列芯片刷写用的代码文件),通过云平台***将S19文件中的程序包发送到换电站的EMS。可选的,为了便于描述,以下将换电站的能量管理***,称之为站端EMS。程序包也可以称为刷写文件,或者S19文件未刷写文件。
站端EMS在接收到程序包(刷写文件)后,能够启动上位机,等待进行程序刷写。并且,站端EMS可以唤醒所有充电控制器进入到BOOT(充电控制器中更新软件的启动程序)刷写模式。其中,进入刷写模式的充电控制器能够接收刷写文件,从而进行软件升级。站端EMS通过区分所有充电控制器的互联网协议(Internet Protocol,IP)地址与充电控制器进行握手,能够确定在线充电控制器的个数及充电控制器所在位置,此处的位置例如可以是噶充电控制器在哪个换电站。
步骤12:向进入刷写模式的所述充电控制器发送所述刷写文件。
需要说明的是,站端EMS能够根据定义好的传输控制协议/互联协议(Transmission Control Protocol/Internet Protocol,TCP/IP)协议将刷写文件中的数据包发送给进入刷写模式的充电控制器。
EMS通过云平台接收刷写文件,并将刷写文件发送给进入刷写模式的充电控制器,能够实现刷写文件的刷写,从而实现充电控制器的软件版本的升级。技术人员可以远程实现对充电控制器的软件版本的升级,无需再到现场对充电控制器进行升级,提高了充电控制器软件升级的便捷性。
并且,进入刷写模式的充电控制器可能有多个,通过将刷写文件分别发送给每一个进入刷写模式的充电控制器,能够实现多个充电控制器的软件版本的升级,提高了刷写效率。
本发明实施例的刷写方法,还包括:确定多个所述充电控制器中对所述刷写文件刷写失败的第一充电控制器;在间隔预设时长后,控制所述第一充电控制器进入刷写模式,并向所述第一充电控制器重新发送所述刷写文件。
需要说明的是,站端EMS通过确定出对刷写文件刷写失败的第一充电控制器,可以在间隔预设时长后,继续向第一充电控制器发送刷写文件,从而可以提高对刷写文件刷写成功的概率。可选的,间隔预设时长,例如可以是在确定出第一充电控制器后的2s内或3s内,也可以是在确定出第一充电控制器后的0.5s或者0.8s内。
本发明实施例的刷写方法,还包括:对多个所述充电控制器中每一次对所述刷写文件刷写失败的第二充电控制器,分别重新发送所述刷写文件;在对所述第二充电控制器发送所述刷写文件的次数达到预设次数后,将所述第二充电控制器刷写失败的信息发送至所述云平台***;其中,所述预设次数大于或等于两次。
需要说明的是,第一充电控制器与第二充电控制器均为刷写失败的充电控制器,第一充电控制器为第一次刷写失败的充电控制器,第二充电控制器为每一次刷写失败的充电控制器。在第一次刷写失败的充电控制器中,第一充电控制器与第二充电控制器等同。在向第二充电控制器重新发送刷写文件的次数达到预设次数时,其中预设次数大于或等于两次,例如两次或三次,即使再向第二充电控制器发送刷写文件,第二充电控制器可能仍无法对刷写文件刷写成功。通过将第二充电控制器刷写失败的信息发送给云平台***,可以得知第二充电控制器存在故障,需要现场进行查看,以便及时排除故障。
本发明实施例的刷写方法,确定多个所述充电控制器中对所述刷写文件刷写失败的第一充电控制器,包括:在向所述充电控制器发送所述刷写文件后的第二预设时长内,若接收到所述充电控制器发送的刷写成功的消息,则确定所述充电控制器对所述刷写文件的刷写成功;确定多个所述充电控制器中,在所述第二预设时长内未接收到刷写成功消息的充电控制器为刷写失败的所述第一充电控制器。
需要说明的是,第二预设时长例如可以是0.7s或1.5s或3s。可选的,也可以是在第二预设时长内接收到刷写失败消息的充电控制器确定为刷写失败的第一充电控制器。
本发明实施例的刷写方法,控制多个充电控制器分别进入刷写模式,包括:向多个充电控制器分别发送控制指令,其中,所述控制指令用于控制多个所述充电控制器分别进入刷写模式。
需要说明的是,通过向多个充电控制器发送用于控制多个所述充电控制器分别进入刷写模式的控制指令,可以使充电控制器进入刷写模式。
参见图2,本发明的另一实施例提供了一种程序的刷写方法,应用于换电站的充电控制器,包括以下步骤:
步骤21:接收能量管理***EMS发送的刷写文件。
需要说明的是充电控制器首先根据EMS的控制进入刷写模式。充电控制器能够根据定义好的传输控制协议/互联协议TCP/IP协议接收刷写文件中的数据包。
步骤22:将所述刷写文件刷写至软件程序中。
在获取到TCP数据包中的数据后将数据保存(此处的保存也可以是替换)到充电控制器中安装的App数组中。
EMS将刷写文件发送给进入刷写模式的充电控制器,能够实现刷写文件的刷写,从而实现充电控制器的软件版本的升级。技术人员可以远程实现对充电控制器的软件版本的升级,无需再到现场对充电控制器进行升级,提高了充电控制器软件升级的便捷性。
本发明实施例的刷写方法,还包括:充电控制器在确定将所述刷写文件成功刷写至所述软件程序中后,向所述能量管理***发送刷写成功的消息。
通过将刷写成功的消息发送给能量管理***,便于能量管理***统计刷写成功的充电控制器。
本发明实施例的刷写方法,还包括:在确定所述刷写文件刷写至所述软件程序中失败后,在预设的时长后,向所述能量管理***发送刷写失败的消息。
通过向能量管理***发送刷写失败的消息,能够使能量管理***得知软件刷写的情况。
需要说明的是,本发明的上述刷写方法还有如下有益效果:
1)速度快。TCP传输速度比CAN、串口等快很多。
2)可同时刷写多个控制器。
3)增加了数据校验,成功率更高。
接下来,以一个具体的实施例对程序的刷写方法进行说明。
充电控制器需要更新软件时,技术人员可以在自己的公司将程序修改完成并生成S19文件,通过云平台***将S19文件中的程序包发送到站端EMS。
EMS接收到程序包后,启动上位机进行程序刷写:EMS唤醒所有充电控制器(本发明也可以简称为控制器)进入到BOOT刷写模式;EMS通过区分IP地址与控制器握手,确定在线控制器个数及所在位置后进行刷写。
EMS根据双方定义的TCP/IP协议将数据包发送给充电控制器(Charge Unit,CHU)后,CHU利用硬件中断读取TCP/IP数据包,保证数据快速获取。获取到数据后,将数据保存到App数组,每次写入完成后将数组数据清零。可选的,还可以增加TCP数据段CRC校验,确保数据准确率。
EMS将前4k程序代码分别发给所有在线控制器(上电但未工作),控制器第一次接收到数据后,首先将存储应用程序段的Flash区全部擦除,然后将该4k数据写入flash,成功写入后给EMS回复写入4k完成;否则回复未完成,并且该控制器退出程序刷写模式,等待下次重新刷写。EMS继续给写入成功的控制器发送数据(每次都为4k),直至刷写完成(第一次进行刷写完成,成功写入多组4k数据)。EMS记录刷写成功的控制器编号,若没有全部成功,则启动第二次刷写。第二次刷写与第一次大致一样,只是唤醒第一次刷写未成功的控制器进入BOOT模式,直至无故障并完全刷写成功。超过三次刷写失败则退出刷写流程。
App记录功能:在flash地址0x3ff0中8个字节存放App标志位以及软件版本号。本方法启动流程为上电或者复位后,监测是否有更新程序信号进来。如果1s内没收到更新信号,则检测0x3ff0地址是否有App存在标志。如果没有App程序,并且没有更新请求,则进入到无App Err状态,周期性发送故障状态给EMS,请求更新程序;如果上电后进入到刷写流程,但是刷写失败后,同样进入到刷写Err状态,周期性发送给EMS。
接下来参见图3所示,再介绍一种程序的刷写方法,包括以下步骤:
步骤31:EMS***与CHU初始化。
步骤32:更新CHU程序,并生成S19文件,通过云平台***发送EMS。
步骤33:EMS判断当前是否有下载包进来(即EMS是否接收到S19文件中的程序包),若是,则执行步骤34,若否,则执行步骤33。
步骤34:EMS启动程序上位机,并唤醒所有CHU进入BOOT刷写模式。
步骤35:判断CHU是否全部进入刷写模式,若是,则执行步骤36,若否,则执行步骤35。
步骤36:EMS通过区分IP与所有CHU进行刷写握手。
步骤37:EMS确定CHU是否全部握手成功或握手超时,则执行步骤38,若否,则执行步骤36。
步骤38:EMS发送4k代码数据给握手成功的CHU,CHU擦除后边Flash程序段。
步骤39:CHU收到数据后,写入4k代码数据,回复EMS 4k代码写入成功。
步骤310:EMS判断接收到的所有CHU回馈标志是否超时,也就是EMS判断是否在第二预设时长内接收到4k代码写入成功(刷写成功)的消息,若是,则执行步骤311,若否,则执行步骤310。
步骤311:EMS记录刷写失败CHU,并继续写入正常CHU。
步骤312:判断正常的CHU是否均刷写程序完成。若是,则执行步骤313,若否,则执行步骤38。
步骤313:判断是否还有未刷写成功的CHU。若是,则执行步骤314,若否,则执行步骤316。
步骤314:判断刷写次数是否达到预设值,即判断对所述第二充电控制器发送所述刷写文件的次数是否达到预设次数,若是,则执行步骤316,若否,则执行步骤315。
步骤315:EMS只唤醒未刷写成功的CHU,并执行步骤35。
步骤316:完成。
接下来,参见图4,基于与上述方法相同的技术构思,本发明的另一实施例提供了一种程序的刷写装置,应用于换电站的能量管理***。所述刷写装置与所述刷写方法的技术效果类似,此处不再赘述。所述刷写装置包括:第一接收模块41,用于接收云平台***发送的刷写文件;控制模块42,用于接收云平台***发送的刷写文件,并控制多个充电控制器分别进入刷写模式;第一发送模块43,用于向进入刷写模式的所述充电控制器发送所述刷写文件。
可选地,所述刷写装置还包括确定模块44,确定模块44用于:确定多个所述充电控制器中对所述刷写文件刷写失败的第一充电控制器;控制模块42,还用于在间隔第一预设时长后,控制所述第一充电控制器进入刷写模式;发送模块43,还用于向所述第一充电控制器重新发送所述刷写文件。
可选的,所述第一发送模块43还用于:对多个所述充电控制器中每一次对所述刷写文件刷写失败的第二充电控制器,分别重新发送所述刷写文件;在对所述第二充电控制器发送所述刷写文件的次数达到预设次数后,将所述第二充电控制器刷写失败的信息发送至所述云平台***;其中,所述预设次数大于或等于两次。
可选的,确定模块44,在确定多个所述充电控制器中对所述刷写文件刷写失败的第一充电控制器时,具体用于:在向所述充电控制器发送所述刷写文件后的第二预设时长内,若接收到所述充电控制器发送的刷写成功的消息,则确定所述充电控制器对所述刷写文件的刷写成功;确定多个所述充电控制器中,在所述第二预设时长内未接收到刷写成功消息的充电控制器为刷写失败的所述第一充电控制器。
可选的,控制模块42,在控制多个充电控制器分别进入刷写模式时,具体用于:向多个充电控制器分别发送控制指令,其中,所述控制指令用于控制多个所述充电控制器分别进入刷写模式。
参见图5,本发明的另一实施例提供了一种程序的刷写装置,应用于换电站的充电控制器,包括:第二接收模51,用于接收能量管理***发送的刷写文件;刷写模块52,用于将所述刷写文件刷写至软件程序中。
可选的,所述刷写装置还包括第二发送模块53,所述第二发送模块53,用于在确定将所述刷写文件成功刷写至所述软件程序中后,向所述能量管理***发送刷写成功的消息。
可选地,所述第二发送模块53还用于:在确定所述刷写文件刷写至所述软件程序中失败后,在预设时长后,向所述能量管理***发送刷写失败的消息。
本发明的另一优选实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时,实现如上所述的程序的刷写方法的步骤。
此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (11)
1.一种程序的刷写方法,应用于换电站的能量管理***,其特征在于,包括:
接收云平台***发送的刷写文件,并控制多个充电控制器分别进入刷写模式;
向进入刷写模式的所述充电控制器发送所述刷写文件。
2.根据权利要求1所述的刷写方法,其特征在于,所述刷写方法还包括:
确定多个所述充电控制器中对所述刷写文件刷写失败的第一充电控制器;
在间隔第一预设时长后,控制所述第一充电控制器进入刷写模式,并向所述第一充电控制器重新发送所述刷写文件。
3.根据权利要求2所述的刷写方法,其特征在于,所述刷写方法还包括:
对多个所述充电控制器中每一次对所述刷写文件刷写失败的第二充电控制器,分别重新发送所述刷写文件;
在对所述第二充电控制器发送所述刷写文件的次数达到预设次数后,将所述第二充电控制器刷写失败的信息发送至所述云平台***;其中,所述预设次数大于或等于两次。
4.根据权利要求2所述的刷写方法,其特征在于,确定多个所述充电控制器中对所述刷写文件刷写失败的第一充电控制器,包括:
在向所述充电控制器发送所述刷写文件后的第二预设时长内,若接收到所述充电控制器发送的刷写成功的消息,则确定所述充电控制器对所述刷写文件的刷写成功;
确定多个所述充电控制器中,在所述第二预设时长内未接收到刷写成功消息的充电控制器为刷写失败的所述第一充电控制器。
5.根据权利要求1所述的刷写方法,其特征在于,控制多个充电控制器分别进入刷写模式,包括:
向多个充电控制器分别发送控制指令,其中,所述控制指令用于控制多个所述充电控制器分别进入刷写模式。
6.一种程序的刷写方法,应用于换电站的充电控制器,其特征在于,包括:
接收能量管理***发送的刷写文件;
将所述刷写文件刷写至软件程序中。
7.根据权利要求6所述的刷写方法,其特征在于,所述刷写方法还包括:
在确定将所述刷写文件成功刷写至所述软件程序中后,向所述能量管理***发送刷写成功的消息。
8.根据权利要求6所述的刷写方法,其特征在于,所述刷写方法还包括:
在确定所述刷写文件刷写至所述软件程序中失败后,在预设时长后,向所述能量管理***发送刷写失败的消息。
9.一种程序的刷写装置,应用于换电站的能量管理***,其特征在于,包括:
第一接收模块,用于接收云平台***发送的刷写文件;
控制模块,用于接收云平台***发送的刷写文件,并控制多个充电控制器分别进入刷写模式;
第一发送模块,用于向进入刷写模式的所述充电控制器发送所述刷写文件。
10.一种程序的刷写装置,应用于换电站的充电控制器,其特征在于,包括:
第二接收模块,用于接收能量管理***发送的刷写文件;
刷写模块,用于将所述刷写文件刷写至软件程序中。
11.一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至8任一项所述的程序的刷写方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110117313.5A CN114816443A (zh) | 2021-01-28 | 2021-01-28 | 一种程序的刷写方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110117313.5A CN114816443A (zh) | 2021-01-28 | 2021-01-28 | 一种程序的刷写方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114816443A true CN114816443A (zh) | 2022-07-29 |
Family
ID=82526504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110117313.5A Pending CN114816443A (zh) | 2021-01-28 | 2021-01-28 | 一种程序的刷写方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114816443A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120271723A1 (en) * | 2011-04-22 | 2012-10-25 | Penilla Angel A | Electric vehicle (ev) range extending charge systems, distributed networks of charge kiosks, and charge locating mobile apps |
CN107748670A (zh) * | 2017-09-13 | 2018-03-02 | 国电南瑞科技股份有限公司 | 电动汽车直流充电模块控制器程序在线升级*** |
CN110134422A (zh) * | 2019-04-19 | 2019-08-16 | 东风汽车集团有限公司 | 基于obd与can总线下载闪存驱动升级控制器软件的***及方法 |
CN112202602A (zh) * | 2020-09-24 | 2021-01-08 | 洛阳光法电气科技有限公司 | 一种基于can总线的充电桩远程升级***及方法 |
-
2021
- 2021-01-28 CN CN202110117313.5A patent/CN114816443A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120271723A1 (en) * | 2011-04-22 | 2012-10-25 | Penilla Angel A | Electric vehicle (ev) range extending charge systems, distributed networks of charge kiosks, and charge locating mobile apps |
CN107748670A (zh) * | 2017-09-13 | 2018-03-02 | 国电南瑞科技股份有限公司 | 电动汽车直流充电模块控制器程序在线升级*** |
CN110134422A (zh) * | 2019-04-19 | 2019-08-16 | 东风汽车集团有限公司 | 基于obd与can总线下载闪存驱动升级控制器软件的***及方法 |
CN112202602A (zh) * | 2020-09-24 | 2021-01-08 | 洛阳光法电气科技有限公司 | 一种基于can总线的充电桩远程升级***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110474961B (zh) | 纯电乘用车基于can总线实现多路远程ota升级方法 | |
CN103279371B (zh) | 一种分布式控制***多从机程序在线同步升级的方法 | |
CN108011935B (zh) | 一种nb-iot设备的程序升级方法、服务器及nb-iot设备 | |
CN109101261A (zh) | 一种数据采集传输仪终端的远程在线升级方法及*** | |
CN107820603A (zh) | 一种固件更新方法及控制器 | |
CN109783123A (zh) | 车载t-box终端及固件升级方法 | |
CN105573810A (zh) | 一种无线传感器网络节点远程升级方法及装置 | |
CN106874054B (zh) | 一种直放站内模块程序在线升级方法与*** | |
CN109842523A (zh) | 一种固件升级方法、装置、设备及存储介质 | |
CN109189434A (zh) | 一种电能表的在线升级方法 | |
CN107797812B (zh) | 一种充电机远程在线升级方法及*** | |
CN110262820A (zh) | 基于mqtt协议实现ota升级的方法、装置、***与存储介质 | |
CN105159109B (zh) | 一种plc控制器远程升级*** | |
CN112383439B (zh) | 一种智能燃气表空中升级***及升级方法 | |
CN111045703B (zh) | 一种电池管理单元软件升级方法及*** | |
CN116088911A (zh) | 一种分布式io的固件批量升级***、方法及终端装置 | |
CN114440389A (zh) | 空调器及其升级方法、计算机设备和计算机可读存储介质 | |
CN114816443A (zh) | 一种程序的刷写方法及装置 | |
CN112181460B (zh) | 程序固件升级方法、装置、电子设备及存储介质 | |
WO2024066371A1 (zh) | 一种换电型新能源汽车动力电池数据存储方法、装置 | |
CN109889368B (zh) | 一种基于stm32控制器的gprs远程升级方法 | |
CN112445508B (zh) | 一种基于can总线的arm应用程序在线升级的方法 | |
CN113190259B (zh) | 数据烧写方法、装置、互联网模组及存储介质 | |
CN105718274A (zh) | 一种auv中智能节点在线更新软件的方法 | |
CN113342385A (zh) | 软件升级方法及装置、空调控制面板 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |