我是用SD卡模拟的,修改模拟U盘的工程,const int8_t STORAGE_Inquirydata[] =
{
/* LUN 0 SD卡 */
0x05, //0x05 CD-ROM
0x80,
0x02,
0x02,
(USBD_STD_INQUIRY_LENGTH - 5),
0x00,
0x00,
0x00,
'S', 'T', 'M', ' ', ' ', ' ', ' ', ' ', /* Manufacturer : 8 bytes */
'm', 'i', 'c', 'r', 'o', 'S', 'D', ' ', /* Product : 16 Bytes */
'F', 'l', 'a', 's', 'h', ' ', ' ', ' ',
'1', '.', '0' ,'0', /* Version : 4 Bytes */
};这样也是枚举成功,在电脑上可以看到CD-ROM就是打不开,网上找了下解决方法,**论坛有个人说还要用Fats文件系统函数result = f_mkfs("0:",1,4096);格式化一下
DRESULT disk_