本帖最后由 lvben5d 于 2022-7-27 07:22 编辑
帅哥说的是上位机那边吗? 上位机那边下发 注意下位机 USB dev 这边叠包处理就好, 我想跟你请教 mcu这边 tx fifo设计尺寸大小。是不是如我所想这样配置。 rx fifo 只要处理快速 2个64字节就够吧! tx fifo 有的客户 大于64字节上传,就设计大一点。之前一直理解错误? 无论是GD32E 还是AT32F 示例里 FIFO的尺寸安排 默认都是2字节的吧(因为我看到void usb_set_rx_fifo(otg_global_type *usbx, uint16_t size)
{
usbx->grxfsiz = size;
})
我以前理解是4字节。
/* otg1 device fifo */
#define USBD_RX_SIZE 64
#define USBD_EP0_TX_SIZE 24
#define USBD_EP1_TX_SIZE 512 //1024字节
|