This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
My customer use AM3715 USB OTG with TPS65920 USB PHY, the WinCE version is BSP_WINCE_ARM_A8_01_02_00. The USB device mode is work, but the USB host mode can not work, do we need to modify some USB otg driver code for that ?
In reply to yan liu1:
Hi Yan Liu,
I would suggest checking to make sure that the TPS65920 USB transceiver is being reset correctly when the mouse is removed. The reason we suggested testing with a USB Hub is when the mouse is disconnected from the HUB this will not require the transceiver to be reset. You should be able to connect/disconnect the mouse from the HUB with out any problem. If you then disconnect the HUB and see the AboardQueue message we would expect there is something wrong with the handling of the TPS65920 USB transceiver.
Adeneo Embedded Support teamContact us at email@example.com
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Adeneo Embedded support team:
I think the biggest problem is that the EVM (35XX) uses a dedicated external PHY (ISP1507) on the USB OTG port instead of utilizing the TPS659XX part. This was a poor design decision as most (if not all) designs that use the TPS659XX part would use the PHY on the chip. It is too bad the BSP was not thoroughly tested with both combinations as they would have found out the 1.2.x or 2.x.x BSP’s OTG port does not work very well in host only mode. It does not work on Gumstix or BeagleBoard platforms both of which use the TSP65950’s PYH. Again, it use to work on early BSP releases. My understanding is the same Mentor Graphics USB OTG IP is used on newer platforms based on the AM335x and AM387X for all the host ports but I do not know if they are using the TPS659X and its PHY on these development platforms. I would be interested in knowing if anyone has any experience using host only mode on these.
Hi Adeneo support team,
After the test, whatever using USB 2.0 hub or not, the USB thumb driver mass storage can not been indentified, so could please have a check of TPS65920 usb otg phy driver with the WinCE BSP version of WinCE6 R3 SDK Patch ?
Many of our customer want to use TPS65920 usb otg phy for the purpose of cost down and board size limited .
In reply to Jian Zhou:
Hi Jian Zhou,
We are unfortunately unable to test this custom HW configuration as it is not available on the EVM.
Can you please explain step by step exactly what test was performed? Based on your description we can not tell if a hub was used before or after the first insert of the USB thumb drive or if the device was power cycled after the failure.
i have the same problem as yan liu. how to resolve it
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.