你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

怎么修改EP0最大长度

[复制链接]
neon1225 提问时间:2017-10-13 09:28 /
本帖最后由 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;

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

收藏 评论2 发布时间:2017-10-13 09:28

举报

2个回答
neon1225 回答时间:2017-10-13 13:18:33
以上平台是STM32F105,忘记写了
neon1225 回答时间:2017-10-16 16:07:21
找到一个usb_prop.c中Device_Property结构中的MAX_EP0_SIZE 修改就好了。

但有一个问题,插入主机后识别很慢,要5秒中左右才能识别, 这是为啥

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版