工具/软件:
当一个帧内出现 CRC 错误时、将立即调用此错误回调、但此帧仍将在内存中捕获、因此仍然有来自驱动程序的帧回调。
接收到的错误是帧以异步方式相互报告的吗?
那么、是否有任何可靠的方法来了解返回的哪个特定帧缓冲区对应于不稳定的帧?
有记录的 CRC 错误的 FVID2 返回代码 (FVID2_FRAME_STATUS_CRC_ERROR)、但我找不到 csirx 驱动程序源中返回的该错误代码。
不过、也许可以同时接收帧通知和错误通知、并假设错误之后返回的下一个帧有问题、如下所示:
(1) 回 叫订单是否得到保证? 在收到有关接收的通知后、关于接近帧末尾的错误的通知不能发生吗? 或者、在收到前一帧接收通知之前、不能在接近帧开始时收到关于错误的通知?
(2) 如果同一 CSIRX 实例接收到多个帧(针对不同的 VC)、如何知道接收到哪个特定的帧时出现错误?