使用单片机的USB PD功能时,初始化一直出错。
USB连接开发板影响主机风扇的RGB
USBX在F407上创建CDC不能正常使用
STM32H7 USB3300底层寄存器问题
大家有做USB_CDC_HOST的吗?
STM32F072CBU6的USB虚拟接口应用
stm32f746g-disco开发板的串口通讯连接方式
使用STM32F1能实现USB和fatfs同时访问SD卡吗
STM32F407读写U盘出现程序卡死问题
STM32F103C8T6做USBCDC串口,在WINDOWS上面不能识别设备名称
微信公众号
手机版
如何使USB Mass Storage驱动支持CD-ROM格式
http://blog.csdn.net/DennisGang/article/details/78639521
评分
查看全部评分
谢谢。
我加了 hmsc->bot_data[0]=0x5; 到下面function的最后return 0之前,这样开发板可以被认出是CDROM 设备了。
static int8_t SCSI_Inquiry(USBD_HandleTypeDef *pdev, uint8_t lun, uint8_t *params)。
我现在的问题是我在FW_F7_v1.2.0项目下是马上可以被认出是CDROM的并显示CDROM设备。
但我在FW_F7_v1.12.0(最新的FW)下生成的项目上做同样修改,要等很长时间后才有可能被认出是CDROM设备。不知道这可能是因为什么原因? 感觉是USB MSC code升级后回复 host Inquiry时bug了。
另外我感觉我这样修改SCSI_Inquiry()也不是很正规,正规的方法上什么?