在使用 TSM570LS0914PGE 的应用中 、我们希望 通过 DMA 实现两个 MibSPI 接口的通信。
例如、我们希望通过 MibSPI 端口3发送消息、并通过 MibSPI 端口接收消息 5. 发送 到外围设备的命令是写入或读取命令,长度始终为6个字节。 外设用一条6字节消息响应一条写入命令、用 2条6字节消息(12字节)响应读取命令。
为了 创建 一个 通信、从而释放 CPU、我们需要使用通道链接 、因此 在 MibSPI 5上接收到一条消息后 、下 一条消息在 MibSPI 上传输 但是 ,此时的问题是,接收到的消息并非总是相同的长度。
如何实现不同接收数据长度之间的处理?