|
下面是USB库的SCSI的其中一个功能函数: void SCSI_ReadCapacity10_Cmd(u8 lun) { if (MAL_GetStatus(lun)) { Set_Scsi_Sense_Data(CBW.bLUN, NOT_READY, MEDIUM_NOT_PRESENT); Set_CSW (CSW_CMD_FAILED, SEND_CSW_ENABLE); -------------------------(1) Bot_Abort(DIR_IN); --------------------------------------------------------------(2) return; } ReadCapacity10_Data[0] = (u8)(Mass_Block_Count[lun] - 1 >> 24); ReadCapacity10_Data[1] = (u8)(Mass_Block_Count[lun] - 1 >> 16); ReadCapacity10_Data[2] = (u8)(Mass_Block_Count[lun] - 1 >> 8); ReadCapacity10_Data[3] = (u8)(Mass_Block_Count[lun] - 1); ReadCapacity10_Data[4] = (u8)(Mass_Block_Size[lun] >> 24); ReadCapacity10_Data[5] = (u8)(Mass_Block_Size[lun] >> 16); ReadCapacity10_Data[6] = (u8)(Mass_Block_Size[lun] >> 8); ReadCapacity10_Data[7] = (u8)(Mass_Block_Size[lun]); Transfer_Data_Request(ReadCapacity10_Data, READ_CAPACITY10_DATA_LEN); } 上面红色部分,(1)句发送CSW, (2)句就立刻中止In端口, 这里到底是想发送还是不发送??????? 如果是想发送, 那这里就是BUG; 如果是不想发送, 为什么不直接用Set_CSW (CSW_CMD_FAILED, SEND_CSW_DISABLE); 呢???? |
Your UAT Feedback is needed within today.
STM32_USB_Device_Library
用STM32F4 Cube MX生成的USB Device C代码的BUG
STM32F446 USB和串口1 冲突
STM32f407ZG使用STM32CubeMX创建USB应用失败
请教stm32F105 USB开发资料去哪里下载
STM32F103VE-USB-VCOM发不出数据
STM32cubemx 配置出的 USB HID 电脑无法识别
[STM32L496] 求助USBCDC通信,PC端总是需要插拔USB线问题
STM32F USB DFU下载无法识别USB设备
微信公众号
手机版