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

STM32F411 标准库USB枚举失败

[复制链接]
衔胆栖冰 提问时间:2017-2-15 10:58 /
阅读主题, 点击返回1楼
收藏 2 评论25 发布时间:2017-2-15 10:58
25个回答
衔胆栖冰 回答时间:2017-2-17 09:38:09

这个由考虑过,加大堆栈空间,问题没解决。
衔胆栖冰 回答时间:2017-2-17 09:40:35
胤幻1988 发表于 2017-2-17 08:55
把HAL库生成的描述符那一块跟标准库的对比,然后改成HAL库的。

时钟、IO等的初始化配置的值完全抄HAL库可运行工程的,HAL库枚举成功,标准库出问题。
cldym 回答时间:2017-2-17 14:01:07
HID 设置的多少?
zqm656993 回答时间:2017-2-17 14:01:41

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

衔胆栖冰 回答时间:2017-2-17 15:52:28
cldym 发表于 2017-2-17 14:01
HID 设置的多少?

你说的HID,指的是什么?
衔胆栖冰 回答时间:2017-2-17 15:55:38
zqm656993 发表于 2017-2-17 14:01
http://my.st.com/content/my_st_com/en/products/embedded-software/mcus-embedded-software/stm32-embed ...

用的库是STM32_USB-Host-Device_Lib_V2.2.0。你的连接打开是myST Account Login页面。
STM32F103-34799 回答时间:2017-2-17 16:08:55
调试下,看有没有进usb中断吧,确定pc发过的数据你收到了,没问题再看你数据发出去是不是成功了

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

zoomdy 回答时间:2017-2-17 20:40:35
我看到了BKPT指令?我没看错吧,还是在Flash里,为什么会有BKPT指令,这是关键啊!在连接仿真器的情况下,每次执行到BKPT就会停下来,没有接仿真器那会产生异常的!

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

zoomdy 回答时间:2017-2-17 20:41:25
BKPT
Breakpoint causes a DebugMonitor exception or a debug halt to occur depending on the configuration of the debug support.

这是断点指令
衔胆栖冰 回答时间:2017-2-17 23:13:46
zoomdy 发表于 2017-2-17 20:40
我看到了BKPT指令?我没看错吧,还是在Flash里,为什么会有BKPT指令,这是关键啊!在连接仿真器的情况下, ...

是的,程序在flash中跑,脱机跑没反应,仿真调试看到程序在那段汇编里循环,没法继续执行c语句了。

所属标签

相似问题

官网相关资源

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