本帖最后由 txzx11 于 2019-2-28 12:48 编辑
Stm32作为USB设备,想修改设备名,在USB库文件 usb_scsi.c中,由
void SCSI_Inquiry_Cmd(uint8_t lun)声明,名称由 Standard_Inquiry_Data数组确定。
例如
u8 Standard_Inquiry_Data[] =
{
0x00, /* Direct Access Device */
0x80, /* RMB = 1: Removable Medium */
0x02, /* Version: No conformance claim to standard */
0x02,
36 - 4, /* Additional Length */
0x00, /* SCCS = 1: Storage Controller Component */
0x00,
0x00,
/* Vendor Identification */
'S', 'T', 'M', ' ', ' ', ' ', ' ', ' ',
/* Product Identification */
'U', 'S', 'B', ' ', 'B', 'o', 'o', 't', 'l',
'o', 'a', 'd', 'e', 'r', ' ', ' ',
/* Product Revision Level */
'1', '.', '0', ' '
};
这样修改后,USB连接电脑,设备管理器就会显示 STM USB Bootloader
|