I am now in use of EVM2 board of DM3730 , when I test the USB Host on USB Controller port2,which connected with USB3320. I found the following problem:
1. when I plugged in a USB2.0 disk ,it can be recognized correct.
2. when I plugged in a USB1.0 mouse on Host port2, it can't be recognized . When I removed the mouse , and plugged in USB disk,it can't be recognized, even can't recover anymore
3. I plugged in USB2.0 DIsk, during it is recognizing, I removed it frome the USB, when I plugged again ,it can't be recognized , but for about 10 minutes ,it is recognized again.
I checked the source of the driver ,and can't find any errors about it , then what's wrong with these phenomena?
Hope For Your Reply!!
Liuyan from company NovaStar-LED
The problem is a USB mouse is a low speed device and the raw host port on the DM3730 is high speed only.
This is why most designs have a hub attached to the host port. If you get a cheap external hub and attach it to the target host port and then plug the mouse into the hub I think you find it works. You should be able to plug in any combo of Hi/full/low speed devices into the hub and they all should work as the hub to target connection will always be high speed no matter what is plugged into the hub.
In reply to DavidVescovi:
Thanks a lot for your feedback, I just have some more questions:
For the issue "after plugged in/out a USB1.0 mouse on Host port2 , pluging in a USB disk can't be recognized and can't recover anymore", is it a WinCE issue or a USB Host driver issue? If it is a USB Host driver issue, how do we modify the driver to solve it?
In reply to Jian Zhou:
You obviously did not read my previous post. You can not plug a USB mouse in the native host 2 port and expect it to work.
Plug the hub into the native host port and plug the mouse into the hub.
When I plugged in a USB2.0 High Speed Disk ,like USB MassStorage,and remove it immediatly, the USB Controller will not works , and When I plugged the USB Disk again, tested the D+ is aways hight (about 3.0V) ,and the USB Disk can't recongnized .
How can I deal with this?
Hope for your reply.
Liuyan from NovaStar
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.