![](templates/subSilver/images/CCSLogo.jpg) |
![CCS C Software and Maintenance Offers](templates/subSilver/images/forumAd6.jpg) |
View previous topic :: View next topic |
Author |
Message |
nurquhar
Joined: 05 Aug 2006 Posts: 149 Location: Redditch, UK
|
Who is USB VID = 0461 = CCS,Primax or Microchip ? |
Posted: Tue Feb 12, 2013 11:00 am |
|
|
The CCS usb driver examples use the VID of 0x0461. Along with the PID of 0x0033 for Serial Demo's or 0x0034 for the Bootloaders.
According to the USB VID list I found here : http://usb-ids.gowdy.us/usb.ids it suggests that CCS is using the VID of Primax or Primax is using the VID of CCS. Not sure how to check the defacto ownership.
Being curious about how this will be handled on a Mac (something I unable to try) I plugged my board into a Raspberry Pi as the next best thing and looked what lsusb and dmesg reports.
lsusb
Code: | pi@raspberrypi ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 012: ID 0461:0034 Primax Electronics, Ltd
Bus 001 Device 007: ID 0409:005a NEC Corp. HighSpeed Hub
|
dmesg
Code: | [718472.375780] usb 1-1.2.3: new full-speed USB device number 9 using dwc_otg
[718472.480867] usb 1-1.2.3: New USB device found, idVendor=0461, idProduct=0033
[718472.480895] usb 1-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[718472.480912] usb 1-1.2.3: Product: SERIAL DEMO
[718472.480924] usb 1-1.2.3: Manufacturer: CCS
[718472.487375] cdc_acm 1-1.2.3:1.0: This device cannot do calls on its own. It is not a modem.
[718472.487481] cdc_acm 1-1.2.3:1.0: ttyACM0: USB ACM device
[718490.951894] usb 1-1.2.3: USB disconnect, device number 9
[718491.235898] usb 1-1.2.3: new full-speed USB device number 10 using dwc_otg
[718491.340993] usb 1-1.2.3: New USB device found, idVendor=0461, idProduct=0034
[718491.341020] usb 1-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[718491.341036] usb 1-1.2.3: Product: CDC Bootloader
[718491.341049] usb 1-1.2.3: Manufacturer: CCS
[718491.342502] cdc_acm 1-1.2.3:1.0: This device cannot do calls on its own. It is not a modem.
[718491.342606] cdc_acm 1-1.2.3:1.0: ttyACM0: USB ACM device
[718492.999894] usb 1-1.2.3: USB disconnect, device number 10
[718493.275906] usb 1-1.2.3: new full-speed USB device number 11 using dwc_otg
[718493.381006] usb 1-1.2.3: New USB device found, idVendor=0461, idProduct=0034
[718493.381035] usb 1-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[718493.381052] usb 1-1.2.3: Product: CDC Bootloader
[718493.381065] usb 1-1.2.3: Manufacturer: CCS
[718493.382508] cdc_acm 1-1.2.3:1.0: This device cannot do calls on its own. It is not a modem.
[718493.382612] cdc_acm 1-1.2.3:1.0: ttyACM0: USB ACM device
[718496.966925] usb 1-1.2.3: USB disconnect, device number 11
[718625.337763] usb 1-1.2.3: new full-speed USB device number 12 using dwc_otg
[718625.442869] usb 1-1.2.3: New USB device found, idVendor=0461, idProduct=0034
[718625.442898] usb 1-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[718625.442915] usb 1-1.2.3: Product: CDC Bootloader
[718625.442928] usb 1-1.2.3: Manufacturer: CCS
[718625.449373] cdc_acm 1-1.2.3:1.0: This device cannot do calls on its own. It is not a modem.
[718625.449478] cdc_acm 1-1.2.3:1.0: ttyACM0: USB ACM device
pi@raspberrypi ~ $
|
This seems to add further confusion, ie the Pi's lsusb thinks the USB VID is for Primax, wheres as dmesg knows its CCS.
Can anyone explain why CCS uses VID 0461 ![Question](images/smiles/icon_question.gif) |
|
![](templates/subSilver/images/spacer.gif) |
Ttelmah
Joined: 11 Mar 2010 Posts: 19369
|
|
Posted: Tue Feb 12, 2013 12:46 pm |
|
|
Remember the holder of a VID, then will allocate particular PID's to specific products, and can license these for use by a client. If you look at the Primax list, the very first PID, is a Hewlett-Packard keyboard!. I'd suggest CCS has licensed a small range of the _PID's_ under this VID for their demo.
Best Wishes |
|
![](templates/subSilver/images/spacer.gif) |
BLL
Joined: 11 Nov 2006 Posts: 181 Location: Birmingham, UK
|
|
Posted: Wed Aug 07, 2013 9:13 am |
|
|
Hi, I have tried connecting an 18F2550's USB port to my Raspberry Pi. It doesn't show up with dmesg or lsusb. On my PC, it is recognised fine. What did you do to get your RasPi to see the CCS PIC interface please? |
|
![](templates/subSilver/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|