我用的是armfly的例程,在它基础上修改的,stm32f407 +USB3300 模拟U盘是调用usbd_OpenMassStorage()这个函数,因为某种原因,需要调用两次usbd_OpenMassStorage(),如果调用一次usbd_OpenMassStorage(),就可以识别U盘,但是 调用两次就不识别U盘,
即使我先关闭存储,再打开U盘,也不行,
usbd_OpenMassStorage();
usbd_CloseMassStorage();
usbd_OpenMassStorage();
但是在armfly按富莱的V5开发板上就没有问题,安富莱的V5开发板是没有USB3300,估计与这个也有关。
有谁遇到过类似的问题?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
http://www.amobbs.com/thread-5638746-1-1.html
一周热门 更多>