[发明专利]通信方法、处理器、主辅系统、计算机可读介质在审
申请号: | 201811639985.7 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109739795A | 公开(公告)日: | 2019-05-10 |
发明(设计)人: | 张德全;李建业;何杨 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F15/163 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;刘悦晗 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 计算机可读介质 待传输数据 多路 主辅 通信 传输 服务 | ||
本公开提供了一种通信方法,该方法包括:将第一待传输数据分别通过多路SPI总线传输至处理器。本公开实施例提供的将第一待传输数据分别通过多路SPI总线传输至处理器的通信方法,实现了确保数据的安全性和可靠性,以及服务的连续性的效果。本公开还提供了一种处理器、主辅系统、计算机可读介质。
技术领域
本公开实施例涉及互联网技术领域,特别涉及通信方法、处理器、主辅系统、计算机可读介质。
背景技术
在信息化蓬勃发展的今天,网络已经延伸到社会的方方面面。随着物联网的不断进步,以逐渐进入自动驾驶的新时代。
在现有技术中,自动驾驶中包括主辅系统,具体包括性能处理器(PerformanceProcessor)和安全处理器(safety MCU)。且性能处理器(Performance Processor)和安全处理器(safety MCU)之间通过1路SPI总线连接,通过该1路SPI总线进行数据的传输。
发明内容
本公开实施例提供一种通信方法、处理器、主辅系统、计算机可读介质。
根据本公开实施例的一个方面,本公开实施例提供了一种通信方法,包括:
将第一待传输数据分别通过多路SPI总线传输至处理器。
在一些实施例中,还包括:
分别通过多路所述SPI总线接收所述处理器发送的第二待传输数据;
对所述第二待传输数据校验,得到第一校验结果;
通过多路所述SPI总线将所述第一校验结果传输至所述处理器。
在一些实施例中,响应于多路所述SPI总线中任意SPI总线对应的第一校验结果错误,记录第一校验结果错误的SPI总线对应的错误计数值,得到第一计数值。
在一些实施例中,还包括:
响应于所述第一计数值大于预设的第一计数阈值,对所述第一计数值对应的SPI总线软复位。
在一些实施例中,还包括:
响应于多路所述SPI总线中任意所述SPI总线对应的第一校验结果正确,对第一校验结果正确的SPI总线对应的错误计数值清零。
在一些实施例中,所述第一计数阈值大于或小于所述处理器对应的第二计数阈值。
在一些实施例中,如果多路所述SPI总线为两路SPI总线,则所述将第一待传输数据分别通过多路SPI总线传输至处理器,具体包括:
通过第一路SPI总线将所述第一待传输数据发送至所述处理器,并对传输计时;
响应于计时的时间等于预设的时间阈值,通过第二路SPI总线将所述第一待传输数据发送至所述处理器。
在一些实施例中,所述时间阈值大于任意SPI总线的一次校验及传输时间之和。
根据本公开实施例的另一个方面,本公开实施例还提供了一种处理器,包括:
传输模块用于:将第一待传输数据分别通过多路SPI总线传输至第一处理器。
在一些实施例中,还包括:
接收模块用于:分别通过多路所述SPI总线接收所述第一处理器发送的第二待传输数据;
校验模块用于:对所述第二待传输数据校验,得到第一校验结果;
所述传输模块还用于:通过多路所述SPI总线将所述第一校验结果传输至所述第一处理器。
在一些实施例中,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811639985.7/2.html,转载请声明来源钻瓜专利网。