【技术实现步骤摘要】
目标芯片与微型计算单元的通信方法、装置、设备及介质
[0001]本专利技术涉及通信
,特别涉及一种目标芯片与微型计算单元的通信方法、装置、设备及介质。
技术介绍
[0002]前视摄像头控制器(IFC)中集成了目标芯片用于环境感知,目标芯片将目标信号输出给微型计算单元(MCU,Microcontroller Unit);其中,目标芯片与MCU之间通过串行外设接口(SPI,Serial Peripheral Interface)总线的高吞吐量实现同步通信,参见图1所示。
[0003]在目标芯片与MCU通过SPI总线进行数据交换的过程中可能存在以下失效模式:(1)信息丢失,整条或者部分在通信过程中丢失;(2)信息延迟,接收信息的时间延迟于期望时间;(3)信息顺序错误,数据流的信息顺序错误;(4)信息损坏,信息的内容被篡改等。
[0004]为此,在目标芯片与MCU进行数据交换的过程中,如何进行相应的数据保护,以消除通信链路中可能存在的失效模式带来的影响,是本领域亟待解决的问题。
技术实现思路
[ ...
【技术保护点】
【技术特征摘要】
1.一种目标芯片与微型计算单元的通信方法,其特征在于,应用于微型计算单元,包括:利用目标通信矩阵数据库文件对目标芯片输出的目标数据进行解析,得到第一报文;确定所述第一报文的循环冗余校验值和滚动计数,得到第一结果,并且若所述第一结果无误则更新第一标志位;对所述第一报文进行超时监控,若未超时则更新第二标志位,以使目标应用程序在所述第一标志位和所述第二标志位均更新后获取所述目标数据;从所述微型计算单元中获取第二报文,并确定所述第二报文的循环冗余校验值和滚动计数,得到第二结果,然后按照所述目标通信矩阵数据库文件将所述第二结果填入所述第二报文,得到当前第二报文,并将所述当前第二报文发送至所述目标芯片。2.根据权利要求1所述的目标芯片与微型计算单元的通信方法,其特征在于,还包括:将所述目标芯片输出的所述目标数据写入后台缓冲区;相应的,所述若所述第一结果无误则更新第一标志位,包括:若所述第一结果无误,则将所述目标数据从所述后台缓冲区拷贝至前台缓冲区并更新第一标志位。3.根据权利要求1所述的目标芯片与微型计算单元的通信方法,其特征在于,所述利用目标通信矩阵数据库文件对目标芯片输出的目标数据进行解析,得到第一报文之前,还包括:利用脚本解析所述目标通信矩阵数据库文件,得到报文信息和信号信息,并将所述报文信息和所述信号信息记录在文件中;在所述文件中确定出待使用信号并填入预设报文超时阈值,得到目标文件,然后将所述目标文件导入所述脚本;将所述待使用信号与目标模板文件中的字符串进行替换,得到函数文件,并将所述函数文件导入使用;其中,所述目标模板文件为目标函数的模板文件,所述目标函数用于计算报文的循环冗余校验值和滚动计数。4.根据权利要求3所述的目标芯片与微型计算单元的通信方法,其特征在于,所述对所述第一报文进行超时监控,包括:利用所述预设报文超时阈值对所述第一报文进行超时监控。5.根据权利要求3所述的目标芯片与微型计算单元的通信方法,其特征在于,所述目标函数包括回调函数和调出函数,则所述确定所述第一报文的循环冗余校验值和滚动计数,得到第一结果,包括:触发所述回调函数,计算所述第一报文的循环冗余校验值和滚动计数,得到第一结果;相应的,所述确定所述第二报文的循环冗余校验值和滚动计数,得...
【专利技术属性】
技术研发人员:王鸣宇,陈亦成,卢玉坤,
申请(专利权)人:知行汽车科技苏州股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。