2028230_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2028230_zh-CN

2028230_zh-CN

USB CDC VCOM 用户定义设备示例连续 RX 失败

Hello,

最近,我研究了您基于 cdc_vcom 示例的非常有用的用户定义设备类应用说明: https://www.nxp.com/docs/en/application-note/AN14169.pdf


代码按照我预期的方式运行,除了当我修改 AppTask 以在将响应发送回主机之前接收多个数据包时。


似乎 USB 堆栈强制对每个 Recv 进行发送,其他用户已经注意到了这一点(例如https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/ESC-character-in-virtual-com-port-example/mp/115... )。

有没有办法修改堆栈以允许多次连续的 Recv?

谢谢,

Alex 

i.MXRT 105x回复:USB CDC VCOM 用户定义设备示例连续 RX 失败

Hi @EdwinHz,

啊,我明白了,在这种情况下我会采取一种解决方法。

感谢您的快速回复,您为我节省了大量的调试时间!

干杯,

Alex 

回复:USB CDC VCOM 用户定义设备示例连续 RX 失败

Hi @akspurr,

不幸的是,堆栈被设计为在每次接收后进行发送,因此不应对 USB 堆栈进行任何修改以防止这种行为。

BR,
Edwin.

Tags (1)
No ratings
Version history
Last update:
‎01-05-2026 01:31 AM
Updated by: