您好!
我正在开发基于 TivaWare 中 usblib USBDCDC 驱动程序的 USB 驱动程序(用于 USBTMC)。 我发现 usbdcdc.c 中似乎有一个错误、如果可以将其确认为错误、我将不胜感激。
我使用的是 TivaWare 2.1.4.178。
在 HandleRequests(...)中 函 数、对于 USB_CDC_GET_LINE_Coding、使用栈上定义的数据调用 USBDCDSendDataEP0 ()(第1849行)。 USBDCDSendDataEP0的文档说明数据在 收到 pfnDataSent 之前必须保持不变。 但是、由于它是在堆栈上发送数据、因此在发送数据之前它似乎可能会损坏。
谢谢、
Nathan