STM32
直播中

京五环以外

10年用户 3188经验值
擅长:EMC/EMI设计
私信 关注
[问答]

STM32F105怎么修改EP0最大长度?

大家好,平台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;

改完后,插入电脑,系统不认,请问还有什么要做的?

回帖(1)

姜雪

2024-5-6 10:38:56
找到一个usb_prop.c中Device_Property结构中的MAX_EP0_SIZE 修改就好了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分