最近手里有个项目,要求将TF卡虚拟成U盘。为追求低功耗,主控采用stm32f401RBT6,主频84MHz,SDIO+DMA+FATFS驱动TF卡。在未移植USB驱动前,单独测试TF卡文件读写全部成功。
今天基于原子移植USB教学视频,将USB底层驱动移植进项目工程中,系统上电后,驱动安装正确,如图1、图2、图3、图4。可就是并不出现如图5所示,即能显示容量又能显示可移动磁盘的图标,
只显示出如图6的图标,却不能对其进行任何操作。这是什么原因?是主控系统时钟问题还是哪里配置错误?求论坛大牛指教。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
底层驱动以及USB接口的代码是在storage_msd.c中读写SD数据的那段吗?
一周热门 更多>