完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
帖子还没写呢,结果按个回车就自动发表了,
是这样的,STM32F405RG这个芯片,用USB HOST 2.2.0库读写U盘时,发现一款U盘不能枚举成功,据体参见下面的数据截图 可以看到卡在设置地址阶段 , U盘没有 ACK 但在电脑上或者某些设备上是可以正确访问的,同样附上数据截图, 可以看出区别就在于第一次获取设备描述符时它是直接请求0X40个数据,然后没有第二次获取设备描述符的过程就直接设置地址了,神奇的是这样U盘就响应了 ,请问这是 STM32F4 USB 库的问题还是怎么回事?这要如何跟别人解释,U盘放在别的设备可以被识别. |
|
相关推荐
1个回答
|
|
STM32的U盘读写不能枚举成功的原因可能有以下几点:
1. USB HOST库的问题:可能是STM32F405RG的USB HOST 2.2.0库存在一些兼容性问题,导致某些U盘无法正常枚举。可以尝试更新到最新的USB HOST库,或者尝试使用其他版本的库。 2. U盘兼容性问题:有些U盘可能与STM32F405RG的USB HOST不完全兼容,导致无法正常枚举。可以尝试使用其他品牌或型号的U盘进行测试。 3. 硬件连接问题:检查STM32F405RG与U盘之间的硬件连接是否正确,包括数据线、电源等。确保硬件连接没有问题。 4. 固件设置问题:检查STM32F405RG的固件设置,确保USB HOST配置正确,包括时钟、中断、DMA等。 5. 驱动问题:检查STM32F405RG是否正确安装了USB HOST驱动,或者驱动是否存在兼容性问题。 要向别人解释这个问题,可以从以下几个方面进行: 1. 说明STM32F405RG的USB HOST库可能存在兼容性问题,导致某些U盘无法正常枚举。 2. 提供数据截图,展示在STM32F405RG上无法枚举的U盘在其他设备上可以正常访问的情况。 3. 建议对方尝试更新USB HOST库、更换U盘品牌或型号、检查硬件连接、检查固件设置以及驱动安装等。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1802 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1629 浏览 1 评论
1096 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
735 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1685 浏览 2 评论
1944浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
746浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
580浏览 3评论
602浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
565浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 03:46 , Processed in 0.856627 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号