汽车逆变器程序升级的操作步骤如下:
新建升级文件
通过U盘或服务器将升级文件传递至逆变器的ARM程序中。
存放升级文件
ARM程序将接收到的升级文件存放至外部flash中。
判断是否需要升级
读取外部flash中的参数,判断是否需要升级ARM程序。
如果需要升级,则对ARM程序启动升级;如果不需要升级,则不启动升级。
通讯连接
将ARM程序与逆变器中的DSP程序通讯连接。
判断DSP程序是否需要升级
读取外部flash中的参数,判断是否需要升级DSP程序。
如果需要升级,则通过ARM端向DSP发送升级开始指令,对DSP程序启动升级。
执行升级
逆变器在启动时会先读取区域2中的新程序。
如果新程序校验出现错误,则读取区域1中的老程序并启动。
如果新程序校验正确,则启动新程序并将新程序拷贝到区域1中覆盖原来的老程序。
通过以上步骤,可以实现汽车逆变器程序的升级,确保在任何情况下逆变器程序都可以正常启动运行,并且省略了外部快闪存储器,节约成本,改善用户体验。