尊敬的 TI 支持部门:
我目前正在实施 USBLib CDC 主机功能、但我在使其按预期运行方面遇到困难。
问题:
我能够初始化 CDC 主机、并且成功检测到连接的串行器件。 正在发送数据。
我的问题是、当尝试接收数据时、驱动程序不能正常工作。 我根据 TI 提供的 usb_host_serial 示例工程尝试了它。
我尝试过不同的方法、但仍然无法稳定地工作。
当前状态是、我收到 USB_EVENT_RX_Available 事件、但数据并不总是显示在此处。 在某些情况下、我获得了有效数据、在某些情况下、没有可用的数据、即使事件已正确发生。
最后、我的目标是让它不阻塞(目前 usblib 中的实现是阻塞的)
我已经在这个论坛上看到了几个帖子、但不幸的是、我没有找到有效的解决方案。
请求:
请你提供指导和协助,以解决这一问题。 任何见解、代码片段或故障排除技巧都将非常有用。
详细信息:
- 无操作系统
- USBLib 版本:2.1.4.178
感谢您的关注。 非常感谢您提前提供的帮助。
此致、
桑德罗