xemax
Foriker
Hallo Michael,
wenn das Interface sich mit "CCS RS232 Demo" meldet, hat der Compiler die falschen LIB Dateien genommen.
Schaue mal nach, ob er die aus dem lib Verzeichnis vom USB Interface benutzt.
Melden muss sich das Interface mit "USB<->Serial Interface" oder so ähnlich.
Deswegen stimmen dann die Vendor_ID und die Product_ID nicht mit denen der USB_Interface.inf überein.
Hier ein Auszug aus der usb_desc_cdc.h
In der USB_Interface.inf sieht es dann wie folgt aus:
Gruß
Ronny
wenn das Interface sich mit "CCS RS232 Demo" meldet, hat der Compiler die falschen LIB Dateien genommen.
Schaue mal nach, ob er die aus dem lib Verzeichnis vom USB Interface benutzt.
Melden muss sich das Interface mit "USB<->Serial Interface" oder so ähnlich.
Deswegen stimmen dann die Vendor_ID und die Product_ID nicht mit denen der USB_Interface.inf überein.
Hier ein Auszug aus der usb_desc_cdc.h
Code:
//////////////////////////////////////////////////////////////////
///
/// start device descriptors
///
//////////////////////////////////////////////////////////////////
const char USB_DEVICE_DESC[USB_DESC_DEVICE_LEN] ={
//starts of with device configuration. only one possible
USB_DESC_DEVICE_LEN, //the length of this report ==0
0x01, //the constant DEVICE (DEVICE 0x01) ==1
0x10,0x01, //usb version in bcd ==2,3
0x02, //class code. 0x02=Communication Device Class ==4
0x00, //subclass code ==5
0x00, //protocol code ==6
USB_MAX_EP0_PACKET_LENGTH, //max packet size for endpoint 0. (SLOW SPEED SPECIFIES 8) ==7
[B][COLOR="Red"]0xD8,0x04,[/COLOR][/B] //vendor id (0x04D8 is Microchip, or is it 0x0461 ??) ==8,9
[B][COLOR="Red"]0x80,0xD7,[/COLOR][/B] //product id ==10,11
0x00,0x01, //device release number ==12,13
0x01, //index of string description of manufacturer. therefore we point to string_1 array (see below) ==14
0x02, //index of string descriptor of the product ==15
0x00, //index of string descriptor of serial number ==16
USB_NUM_CONFIGURATIONS //number of possible configurations ==17
};
In der USB_Interface.inf sieht es dann wie folgt aus:
Code:
[MNF]
%MNF_CDC%=Reader, USB\VID_[COLOR="Red"][B]04D8[/B][/COLOR]&PID_[COLOR="Red"][B]D780[/B][/COLOR]
Gruß
Ronny
Zuletzt bearbeitet: