我正在使用
STM32L4R5ZI-P
开发板。
我已将 USB 配置为仅具有 CDC 类的设备,其中 APP_TX_DATA_SIZE 为 2048,USBD_MAX_STR_DESC_SIZ 为 65536。
当我连续 1 毫秒传输 512 字节的数据缓冲区时,我得到 1536 字节,但是当传输 64 字节的数据缓冲区时,我得到前 1 毫秒的 320 字节,然后是 384 字节的其余毫秒。
问题:
为什么我在 512 字节数据缓冲区传输中得到 1536 字节而在 64 字节数据缓冲区传输中只有 384 字节?