怎么修改EP0最大长度
本帖最后由 neon1225 于 2017-10-13 13:19 编辑大家好,平台STM32F105,我用的ST USB官方库3.4版本,在CustomHid的基础上修改。
想把EP0的MaxEPSize由64改成8.
1、修改usb_desc.c文件中设备描述符中的bMaxPacketSize40,改成8
2、修改otgd_fs_dev.c文件中 函数OTG_DEV_Init中 ep_descriptor.wMaxPacketSize = 8;
改完后,插入电脑,系统不认,请问还有什么要做的?
以上平台是STM32F105,忘记写了:) 找到一个usb_prop.c中Device_Property结构中的MAX_EP0_SIZE 修改就好了。
但有一个问题,插入主机后识别很慢,要5秒中左右才能识别, 这是为啥
页:
[1]