usb模拟U盘识别速度慢,请问是什么原因。

2019-07-21 07:59发布

使用ministm32的开发板、USB读卡器的例程来模拟U盘,程序中屏蔽了外部SD卡,只保留spi_flash部分,第一次接入电脑时(提示安装驱动)u盘识别速度很快,但以后再接入时却要等几分钟才能识别,请问是哪里的原因?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
蓝贝壳蜗牛
2019-07-21 20:09
[mw_shl_code=c,true]#define MAL_OK   0
#define MAL_FAIL 1
#define MAX_LUN  0                //

extern long long Mass_Memory_Size[MAX_LUN+1];
extern u32 Mass_Block_Size[MAX_LUN+1];
extern u32 Mass_Block_Count[MAX_LUN+1];
[/mw_shl_code]
找到原因了,这里必须要这样定义,而usb_prop.c中有[mw_shl_code=c,true]uint32_t Max_Lun =MAX_LUN; //定义usb设备原因,1代表2个,0代表1个[/mw_shl_code],所以按照我原先程序设置成了两个盘

一周热门 更多>