【技术实现步骤摘要】
本专利技术介涉及一种对混合动力车控制器进行FLASH烧写的方法。
技术介绍
在汽车技术高速发展的今天,控制技术在汽车上的应用越来越广泛,常常需要对控制器软件进行重新的刷新、诊断和更新。在以往的汽车上控制器需要借助于BDM进行FLASH的烧写,因此在布置的时候需要给控制器BDM接口预留较大的空间;对于布置十分紧凑的汽车来说,这无疑增加了布置的难度;而且一旦控制器布置不当,当汽车上控制器中的软件出现问题或者需要对软件进行更新的时候,将控制器从车上拆卸下来进行重新的烧写,烧写完成之后,将控制器安装上去,这样对控制器软件的更新非常的困难。针对上述问题进行广泛检索,尚未发现相关的解决方案。
技术实现思路
本专利技术的目的就是为了解决对控制器进行重新烧写非常困难的缺点而提出的一种利用CAN线、借助于INCA对混合动力汽车控制器FLASH进行烧写的方法。 本专利技术采用的技术方案如下本专利技术提供了一种应用在混合动力汽车上的基于CAN线的一种控制器FLASH烧写方法。为此需要在控制器的底层软件中编写BOOTLOAD程序;在BOOTLOAD程序中需要完成RAM和FLASH的效验,同时为平台提供基本的CAN通讯和建立CCP(CAN Calibration Protocol)的通讯功能。在对控制器芯片进行烧写的时候,通过CAN线使用CCP指令中的PROGRAM指令,将代码烧写入FLASH中。为此,使用INCA接插卡和INCA软件如INCA5.0,将编译生成的HEX和A21文件下载到INCA中,使用PROGRAM或者PROGRAM_6指令对FLASH进行刷写;最后使用MAG ...
【技术保护点】
一种对混合动力车控制器进行FLASH烧写的方法,其特征在于包括以下步骤: 根据需要编写CCP创建和启动程序,按照CAN2.0A/B的要求和CAN模块芯片资料的要求对CAN模块进行初始化,同时完成对将要使用RAM的检查,编写出相应的.c和.h文件; 根据芯片内存管理和分配的需要编写相应的MAKE文件和LINK文件; 在Unix系统下面进行编译将生成.S12文件首先写入FLASH中,另外将生成的.A21和.Hex文件作为后面INCA的配置文件; 将INCA卡与转接适配器相连然后联接到CAN线,作为CAN线上的一个节点与控制器进行通讯,借助于INCA使用CCP的PROGRAM、PROGRAM_6命令将需要在控制器上运行的程序写入FLASH中。
【技术特征摘要】
1.一种对混合动力车控制器进行FLASH烧写的方法,其特征在于包括以下步骤根据需要编写CCP创建和启动程序,按照CAN2.0A/B的要求和CAN模块芯片资料的要求对CAN模块进行初始化,同时完成对将要使用RAM的检查,编写出相应的.c和.h文件;根据芯片内存管理和分配的需要编写相应的MAKE文件和LINK文件;在Unix系统下面进行编译将生成.S12文件首先写入FLASH中,另外将生成的.A21和.Hex文件...
【专利技术属性】
技术研发人员:柳士江,
申请(专利权)人:奇瑞汽车有限公司,
类型:发明
国别省市:34[中国|安徽]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。