需求:1、stm32将板载W25Q128识别成U盘2、使用usb连接至PC,识别U盘、并可以移动或复制U盘内的文件
求教这个的实现思路
查看更多
主要思路如下:1.先把W25Q128驱动起来;2.挂载文件系统;3.打开USB device,作为大容量存储设备。可以参考一下这篇文章RT-Thread:W25Q128虚拟U盘并搭载文件系统
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
前两步已经实现了
第三步 打开USB device后,工程运行后,电脑一直提示“无法识别的USB设备”
不知道问题出在哪里,USB的时钟这些都配置好了的。
@Luckypan 我也遇到了相同的问题,插上USB后检测不到USB_MSG_SETUP_NOTIFY事件,无法进入相关回调函数。
@Game7 还在研究中,现在usbd有了
任然提示“无法识别USB设备”,分享的文章应该是漏了关键步骤。
@Luckypan
我的也是一样情况,可以查查USB时钟是否正确。
@Luckypan 我的已经解决,需要检查两个地方1.确保USB时钟为48M,也就是分频因子Q分出来的时钟。2.在识别插入USB线后,要把文件系统从单片机上卸载。