USB_CDC传输,PC传输非4的整数倍时会被补齐
GD32f405,USB_CDC传输,PC传输非4的整数倍数据时会被补齐,这个是字节对齐造成的吗?可以实现向普通串口那样子,发多少就收多少吗?你的USB是不是开DMA了,如果没有不会有问题,M内核芯片是支持非常对齐访问的。 模式用的是FIFO的传输模式 本帖最后由 惟若晨星 于 2022-10-26 16:48 编辑
eric2013 发表于 2022-10-26 14:31
你的USB是不是开DMA了,如果没有不会有问题,M内核芯片是支持非常对齐访问的。
会不会是这个函数导致了对齐? 惟若晨星 发表于 2022-10-26 16:16
会不会是这个函数导致了对齐?
难道这个FIFO有4字节对齐需求,说不定真是这个问题。
STM32倒是没有遇到过这种问题。
页:
[1]