Tbox ,ADAS , 座舱域,仪表系统 系统很多都是由soc + mcu 组成。两者之间的数据交互用spi 比较多,spi 只需要4 根线,对比以太网成本省很多。当然现在也有很多M+A 核的或者 R+A 核 的IC ,去掉MCU 。本文介绍一下,通用的spi 点对点传输的实现架构。
typedef struct{uint16 message_id; /* Message ID */uint16 length; /* Data length */uint32 protocol_id; /* For SPI identify: 0x00535049 */ /*协议版本(soc 和 mcu 团队不同,有可能出现*/uint8 timestamp[8]; /* time stamp */ /*发送时间点*/} MsgHeaderType;typedef struct{MsgHeaderType header; //消息头部uint8 data[MSG_SVCHDL_MAX_SIZE]; //数据} MsgGeneralType;

夜雨聆风