[发明专利]一种刷新监控芯片的控制方法有效
申请号: | 201510729792.0 | 申请日: | 2015-10-30 |
公开(公告)号: | CN105426201B | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 郭靖;汪兴;韩会贤 | 申请(专利权)人: | 奇瑞汽车股份有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 芜湖安汇知识产权代理有限公司 34107 | 代理人: | 朱顺利 |
地址: | 241009 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 刷新 监控 芯片 控制 方法 | ||
本发明公开了一种刷新监控芯片的控制方法,步骤一、通过诊断仪或者PC机与ECU中主芯片进行CAN通信把监控芯片的程序刷写到主芯片的RAM中;步骤二、主芯片与监控芯片进行SPI通信把监控芯片的程序刷写到监控芯片FLASH中;所述PC机与主芯片基于UDS协议实现,主芯片和监控芯片采用SPI通信实现;步骤三、刷新完成后离开刷新模式,PC端收到例程控制命令正响应后,会向主芯片发送一个复位命令请求,主芯片会拉高监控芯片的reset引脚,并触发一个软件复位,监控芯片和主芯片都会重新启动以同步程序完成刷新,主芯片刷写监控芯片方案,刷新完成和离开刷新模式,刷新集成在单片机中,实现方便,且不增加额外成本。
技术领域
本发明属于汽车电子控制技术领域,涉及一种刷新监控芯片的控制方法。
背景技术
随着车辆安全标准越来越高,发动机控制器ECU软件的运行需要通过发动机控制器中的监控芯片时时检测,因为发动机控制器中没有预留调试接口,很难保证控制器在整个生命周期中代码和数据不进行更新。为保证监控芯片和主芯片程序的一致性,在监控芯片和主芯片都留有刷新功能是非常有必要的。一般监控芯片与外部没有通讯接口,主芯片的刷新过程利用主芯片与外部的接口来实现。因此,为了满足需求,同时考虑到刷新过程的便利性,对监控芯片的刷新拟以主芯片为媒介通过与主芯片的外部接口的通信实现。
发明内容
根据以上现有技术的不足,本发明所要解决的技术问题是提出一种刷新监控芯片的控制方法,通过主芯片对监控芯片进行刷新,具有刷新集成在单片机中,实现方便,且不增加额外成本。
为了解决上述技术问题,本发明采用的技术方案为:一种刷新监控芯片的控制方法,该方法包括以下步骤:步骤一、通过诊断仪或者PC机与ECU中主芯片进行CAN通信把监控芯片的程序刷写到主芯片的RAM中;步骤二、主芯片与监控芯片进行SPI通信把监控芯片的程序刷写到监控芯片FLASH中;所述PC机与主芯片基于UDS协议实现,主芯片和监控芯片采用SPI通信实现;步骤三、刷新完成后离开刷新模式,PC端收到例程控制命令正响应后,会向主芯片发送一个复位命令请求,主芯片会拉高监控芯片的reset引脚,并触发一个软件复位,监控芯片和主芯片都会重新启动以同步程序完成刷新。
所述步骤一PC机让主芯片进入刷新模式,刷写监控芯片程序到主芯片中,并立即通知监控芯片,一直拉高监控芯片的复位引脚。所述步骤二在把监控芯片程序刷写到主芯片的内存中后,PC会发送例程控制命令,主芯片在收到该命令时对监控芯片刷新,主芯片与监控芯片通信刷写监控芯片程序的同时,主芯片保持与PC端的通信。监控芯片刷新过程中,在对监控芯片物理内存做出改变操作之前,首先写入指纹信息,指纹信息包含了编程日期、操作者、诊断仪序列号信息,指纹信息存储在flash中,监控芯片收到写指纹信息的命令时会将指纹信息暂存在监控芯片的RAM中,监控芯片收到擦Flash空间命令请求后,会擦除flash并把指纹信息写入指定的flash单元中。所述监控芯片收到例程控制命令请求后,首先会检查请求编程的flash空间是否已经擦除完成,如果没有擦除完成,会继续等待擦除flash命令擦除flash,Flash编程完成后,需要对编程区域进行校验,校验成功后会将应用程序有效性标识写入指定的flash单元中。主芯片控制着SPI通信发送过程,在发送请求帧的同时,收到了响应帧,监控芯片每收到一个请求帧字节数据,会对其进行按位取反,并在发送下一个数据时返回给主芯片,主芯片在收到该数据后对前一次发送的数据进行校验。该方法还包括监控芯片的启动步骤,监控芯片在复位后,首先进行系统的基本初始化,系统基本初始化后进行SPI的初始化,如果收到刷新命令请求则进入刷新模式,如果没有收到刷新请求命令,会判断应用程序是否有效,如果应用程序有效则进入应用程序模式,否则依然进入刷新模式。
本发明有益效果是:本发明通过系统设计,基于飞思卡尔MPC563X系列单片机和MC9S08G8单片机的SPI来实现刷写监控芯片程序到主芯片方案,主芯片刷写监控芯片方案,刷新完成和离开刷新模式,刷新集成在单片机中,实现方便,且不增加额外成本。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇瑞汽车股份有限公司,未经奇瑞汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510729792.0/2.html,转载请声明来源钻瓜专利网。