硬件是 Fx3 3014 BZXC,它在 netframework 4.8 上运行良好,偶尔会出现故障(概率约为。30%)在将我的项目迁移到 dotnet8 时读取数据。bResult 的返回结果有时为 false。
BulkInEndPt = myDevice.EndPointOf(0x81) 作为 CyBulkEndPoint;
bResult = BulkInEndPt.XferData(ref inData,ref bytesToBeRead);
我使用来自以下链接的 CyUsb 源代码追踪错误。异常总是来自 CyUSBEndPoint.cs/XferData/boolwResult = WaitForIO(ovLapStatus->hEvent);