在rtthread官方usb设备驱动框架中,每个发送端点的设置都是64字节,stm32f4片上作为usb设备使用时整体最大fifo为1.25KB,也没有超过总大小,为啥修改之后发送数据就直接端点阻塞了?
HAL_PCDEx_SetRxFiFo(pcd, 0x80);
HAL_PCDEx_SetTxFiFo(pcd, 0, 0x40);
HAL_PCDEx_SetTxFiFo(pcd, 1, 0x40);
HAL_PCDEx_SetTxFiFo(pcd, 2, 0x40);
HAL_PCDEx_SetTxFiFo(pcd, 3, 0x40);
原来如此,我一直以为0x40设置的就是64Byte