[发明专利]一种多芯片通信方法和系统在审
申请号: | 201910511924.0 | 申请日: | 2019-06-13 |
公开(公告)号: | CN110147243A | 公开(公告)日: | 2019-08-20 |
发明(设计)人: | 陈宙能;环翾;艾陈 | 申请(专利权)人: | 上海仪电汽车电子系统有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654;G06F11/14 |
代理公司: | 上海思微知识产权代理事务所(普通合伙) 31237 | 代理人: | 顾正超 |
地址: | 201800 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多芯片通信方法和系统,MCU与MPU之间通过CAN控制器直接进行数据通信。MCU检测MPU是否正常启动,如果MPU正常启动失败,MCU会配置MPU通过备用程序启动。由于CAN控制器具有很多特点,例如发送接收缓冲、可靠的错误处理和检错机制以及发送的信息遭到破坏后,可自动重发等,通过CAN控制器来进行通信时,在大大降低程序复杂度的同时提高了通信的可靠性。而且由于MPU与MCU之间的通信方式和MCU与车辆之间的通信方式一样,提高了MCU程序的代码复用性。无论是从外部CAN总线来升级MCU程序还是从MPU的CAN总线来升级MCU程序,MCU程序只需要实现基于CAN的升级协议就行,不同的只是CAN的端口不一样。 | ||
搜索关键词: | 通信方式 正常启动 通信 多芯片 升级 发送 外部CAN总线 程序复杂度 代码复用性 备用程序 错误处理 接收缓冲 数据通信 自动重发 检错 检测 失败 配置 | ||
【主权项】:
1.一种多芯片通信方法,其特征在于,包括步骤:步骤S1:MCU通过CAN控制器检测MPU是否正常启动,若是,则结束,若否,则进入S2;步骤S2:所述MPU读取所述MCU内部的FLASH存储的备份程序;步骤S3:所述MPU通过所述备份程序启动。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海仪电汽车电子系统有限公司,未经上海仪电汽车电子系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910511924.0/,转载请声明来源钻瓜专利网。