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.

WinCE USB host setup through 3530 to 65930 power companion chip's phy

Hi All,

Trying to setup options to use the phy in the 65930 vs the EVM's use of the external ISP1504.

I am having a hard time figuring out which of the many options need to change to make this happen.

Any one got some experience with this? I could really use an assist.

Thx - Matt

  • Matt,

    similar to your other post, I have sent your question to our internal experts to see if they may know of this issue and offer their advice.  However, I would recommend you persue BSQUARE in parallel.

  • Thanks for the thoughts.

    I know I'm in the minority here working with CE, so I'm looking for answers wherever I can get them.

    I'm hoping that somewhere out there has done this an can share. Kinda thought that's what the forum stuff was/is about - people discussing and sharing experiences about what they are doing/have done/want to do?

    Again just looking to get past my problems. Thanks to any/all for an assist.

  • Matt,

    You are correct; these forums are here for people to collaborate and share their experiences; in no way do I mean to discourage you from posting questions here.  I only meant to make you aware of the BSQUARE path in case you were not aware of it already.  Hopefully someone familiar with WinCE will chime in and provide some useful advice.

  • Did you check the SRC\DRIVERS\MUSB\USBOTG_ISP1504\isp1504_musb.cpp and the SRC\CSP\OMAP3430\musb\include\omap3430_isp1504.h.

    This CPP and Header file contains the source-code for the ISP1504 Transceiver.

  • Yes I have gone through this code and its counterpart for the twl4030. Nothing jumping out at me as to what's wrong.

    I have gone through platform.c, and the ti_evm_3530.bat.

    There is obviously something I've missed, something that's not complete, or most like something I just don't understand. Because I can't seem to get the 65930(twl4030) USB working under CE6. Seems to work fine under the Beagleboard validation code & Angstrom.

    I can't imagine that I'm the first person needing to make this transistion away from the isp1504.

    Again thanks for the help anyone/everyone it is appreciated - this poor hw engineer needs a little help to get over this hump.

    Regards,

    Matt

  • Problem solved, I hope.

    On the 65930 OTG port, the VBUS power out needs to be enabled early to get into Host mode - otherwise the port will default into device mode and it is kinda stuck there.

    So I enabled the outgoing power at powerup through a pulldown resistor and it has been working well ever since.

    Thanks for the assistance.

    Matt