你好,我用Bus Hound软件(或其他工具测试遇到一样的问题)测试接收cx3 hid数据。当数据量频率不大时(数据包都是一样大小,64个字节),接收数据都正常,可以测试一天一夜。但是当发送的数据频率增大时,cx3这边很容报错:CY_U3P_USB_EVENT_EP_UNDERRUN,此错误的解释是:Indicates that a data underrun error has been detected on one of the USB endpoints. The event data will provide the endpoint number. 当高频率发送hid数据出现此错误后,即使复位hid,也无法恢复正常。复位hid如:
if (glIsHIDApplnActive)
{
CyFxUsbHidApplnStop();
}
CyFxUsbHidApplnStart();
请问如何解决cx3这种高频率发送hid报错问题?