This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM4376 usb cdc-acm问题

Other Parts Discussed in Thread: AM4376

am4376上,usb cdc-acm设备枚举成功,从抓包数据看到getlinecoding成功,且数据正确,在win7 pc上打开相应com时失败,从抓包数据看,getlinecoding请求canceled错误。两次执行代码都是一样的,为什么第二次获取不到?

  • qiugen que 说:

    am4376上,usb cdc-acm设备枚举成功,从抓包数据看到getlinecoding成功,且数据正确,在win7 pc上打开相应com时失败,从抓包数据看,getlinecoding请求canceled错误。两次执行代码都是一样的,为什么第二次获取不到?

    补充:

    bus hound返回错误码

    USBD_STATUS_CANCELED

    0xC0010000

    The USB stack reports this error whenever it completed a transfer because of an AbortPipe request from the client driver.

    代码是在am4376 startware的msc基础上移植修改的。

  • 问错地方了,去processor问吧,这不属于MCU产品。

  • WIN7上失败正常,在XP上是不是可以正常工作?应该是兼容性的问题。我现在用WIN10的系统,那个虚拟串口助手软件好多都不能用。最后用了这个软件Serial Port Utility

    你这个也可能是那个代码跟系统的驱动不匹配吧。