TI E2E Community
C2000 32-bit Microcontrollers Forum
usb_dev_bulk_m3 doesn't work
I am new with the Concerto.
While I hadn't any problem with the two "blinky" examples, the usb_dev_bulk_m3 doesn't work.
I have installed the WinUSB, so the usb_bulk_example console works fine althoug it can't connect with the Concerto.
I download and run the usb_dev_bulk_m3 projcect.. Then I connect the male USB to my computer. It can`t find out any driver so it is installed as "Unknown device", as an usb device and remains disconnected.
On the other hand, I have installed the "TI bulk device" in the "Device manager" using the "hdwwiz" windows command.
Finally at the "Device manager" I can se on the one hand the "TI bulk device" and on the other hand, "Unknown device" in the usb tree, but there are not connection between the Concerto and the computer.
In this case, is it neccesary use jumpers in the "Connectivity Mux" of the Concerto board?
This example works fine with Windows 7?
Hi, Did you find windows drivers to Concerto USB bulk example? I have the same problem.
I, too, have the same problem when I install the driver I get the following message : The specified location does not contain information about your hardware. I'm running Windows XP with SP3.
I had to use a Microsoft application to add the driver: hdwwiz.exe
Once you have running the hdwwiz.exe, you have to search the *.inf and that is all.
In this link it is explained:
thanks but now in the device manager it is saying the device can not start and setupapi.log file is showing the following message CM_PROB_FAILED_START
Once you have installed the *.inf file is neccesary restart the computer.
In my case this was enough.
(Are your USBs 1.1 or 2.0? the rated current is lower in the first one.)
they are all 2.0
I did restart the computer too and verified all usb dlls were under Windows/system32
could i be missing anything else obvious i have the b cable going to micro usb, and ran the usb bulk executable and got errors. i tried on windows 7 and restarted but device manager still could not recognize the device.
To run the USB example you need to add two jumpers, you need to connect J30 (B-C position ) and J31 (B-C position) (USB Host and Device), the connections are on the 3 lines of the connectivity mux. without these jumpers USB doesn't work
I finally got it to run but it became a witch hunt. In fact, I went as far as deleting registry values for the USB. Maybe this would been resolved sooner with better documentation in the example. I ended up having to use a different micro usb cable than the one that came with the board. And I ended not needing to install the driver WITH hdwwiz.exe. So, here is a quick how to get the dev_usb_bulk example working.
1. I had all jumpers removed (not sure if necessary) except for the ones on port 30&31.
2. I did not use the micro usb cable (with the label B on it) that came with the kit.
3. I ran the example code in v120 that came with board usb_dev_bulk.
4. Installed the driver from here C:\ti\controlSUITE\device_support\f28m35x\v120\MWare\windows_drivers when prompted by windows.
This may be obvious, but I was a noob with USB and somehow got confused reading the forums too quickly. Hope this helps.
Actually, I'm not sure what USB cable came with the kit, but don't use a cable that has a Label B on it. Anyway, thanks all for your advice.
In this forum I have readed that some guys had problems with one of the usb cable provided in the box. I used standard USB cables and I had not any problem.
you're right, i went back to another micro usb with the label b, and the usb_bulk_example seemed to work. i can't trace to what i did. like i say it became a witch hunt so i was looking for anything that could have been the root cause.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.