完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
使用最新的master分支,usb msc功能始终没有成功,日志中也是看到,一直停留在检测usb不知道该从哪里查问题,在usb_host.c中的Code: Select all
usb_host_install 中也添加了日志,安装成功Code: Select all I (750) example: Waiting for USB stick to be connected |
|
相关推荐
1个回答
|
|
根据您的描述,您的ESP32-S3设备在使用USB MSC功能时,电脑无法识别。这可能是由多种原因导致的。以下是一些建议和解决方案,帮助您排查问题:
1. 检查硬件连接: 确保您的ESP32-S3设备与电脑之间的连接正确无误。尝试使用不同的USB线和USB端口,以排除硬件故障的可能性。 2. 检查电源供应: USB MSC功能可能需要足够的电源供应。确保您的ESP32-S3设备连接到稳定的电源源。 3. 检查固件版本: 您提到使用的是最新的master分支。请确保您的固件版本与ESP32-S3设备兼容。如果可能,请尝试使用其他版本的固件,看看问题是否得到解决。 4. 检查USB MSC驱动: 确保您的电脑上已安装了适用于ESP32-S3的USB MSC驱动。如果没有,请从官方资源下载并安装相应的驱动。 5. 检查日志输出: 您提到在`usb_host.c`中的`usb_host_install`函数中添加了日志。请仔细检查日志输出,看看是否有任何错误或警告信息。这可能会帮助您找到问题的根源。 6. 检查USB MSC配置: 确保您的ESP32-S3设备已正确配置为USB MSC模式。检查您的代码,确保已正确设置USB MSC相关的配置选项。 7. 检查代码实现: 仔细检查您的代码实现,确保USB MSC功能的实现是正确的。您可以参考ESP32-S3的官方文档和示例代码,以确保您的实现与官方推荐的实践一致。 8. 尝试其他示例项目: 如果可能,请尝试使用其他示例项目来测试USB MSC功能。这可以帮助您确定问题是否与您的特定项目相关。 9. 寻求社区支持: 如果您仍然无法解决问题,可以尝试在ESP32社区、论坛或GitHub上寻求帮助。其他开发者可能已经遇到了类似的问题,并可以提供解决方案或建议。 通过以上步骤,您应该能够找到导致电脑无法识别ESP32-S3 USB MSC功能的原因,并采取相应的解决措施。希望这些建议对您有所帮助! |
|
|
|
只有小组成员才能发言,加入小组>>
1132 浏览 1 评论
576浏览 6评论
477浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
461浏览 5评论
462浏览 4评论
435浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 20:58 , Processed in 0.564220 second(s), Total 47, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号