F7的USB对SD卡虚拟U盘,台式机读不了,笔记本能读去掉其他不相关的部分函数,台式机就可以读了。但是其他功能(虚拟U盘之外的...

2019-07-20 07:59发布

本帖最后由 ligongxiaobie 于 2018-5-22 20:03 编辑

如题,程序用咱们正点原子的程序,台式机能识别驱动,但是显示叹号,笔记本能识别U盘。去掉其他不相关的部分函数,台式机就可以读了。但是其他功能(虚拟U盘之外的功能)就无法实现了。
基本代码如下:
[mw_shl_code=applescript,true]        my_mem_init(SRAMIN);                    //初始化内部内存池

        SD_Init();
        exfuns_init();

        MSC_BOT_Data=mymalloc(SRAMIN,MSC_MEDIA_PACKET);                        //申请内存
        USBD_Init(&USB_OTG_dev,USB_OTG_FS_CORE_ID,&USR_desc,&USBD_MSC_cb,&USR_cb);
//        delay_ms(1800);               
        printf("进入USB ");
        while(1);        [/mw_shl_code]其他还有比较大的代码在不读SD卡时不运行,这里就不展示了,我感觉应该会有其他人也遇到过类似问题,不知大家有什么办法提示一下呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。