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.

How to get EHCI HOST to work on OMAP3530 EVM?

Other Parts Discussed in Thread: OMAP3530

Hi,

I have OMAP3530 EVM with WinCE and BSP6.14.00.   I got the board to boot up all the way to the desk screen. 

Exploring "My Device", I am not able to see the USB stick attached to the EHCI host connector or SD card connected to MMC1.

Please give me some tips on how to attach a USB device at the EHCI host connector as well as  read/write files from the USB device.

Thanks,

Luan 

  • Luan,

    As such, the EHCI storage device and SD card should be mounted on the device (if you are using the default BSP, you should see "Hard Disk" and "Storage Card" as the mounted folders). I assume both the USB and SD card are formatted (are you able to see them on your XP desktop?)

    For EHCI port, you might need to connect the USB stick through a USB hub. That should help you access the device.

    Aparna

  • Hi Aparna,

    I cloned the TIEVM3530 BSP and built the OS without any modifications.

    Yes, I can read my USB stick and SD card with my XP desktop.  However, I do not see "Hard Disk" and "Storage Card" as the mounted folders on the EVM3530.  I did connect my USB stick through a USB hub as you suggested but no success.

    In the Catalog Items View of my project, "Storage Devices" under Device Drivers is checked with a square green but none of the items under it are checked.

    What else in the BSP should I have checked?  Can I mount them manually?

    Thanks a lot for your help,

    Luan

  • Luan,

    The default catalog should include support for SD and USB storage. You should not have to do anything manually.

    1) Have you been able to use the pre-built demo? If so, do these devices work with the demo?

    2) Have you been able to boot from SD card (if there is an SD with WinCE BSP image in your EVM package, you can use that or else, please following instructions from BSP user guide on how to program the SD card with eboot and NK.bin)? If you are able to boot the device with this prebuilt image, are you able to see the storage card mounted on the device? This will help in understanding whether this is issue with hardware on board, or SD card formatting or software issue with build you are using.

    Thanks.

    Aparna

  • Hi Aparna,

    When you are saying the pre-built demo, you mean the original BSP TI_EVM_3530 for WinCE or you mean the Linux demo with some graphic display?

    I did not check out the Linux demo.  I just clone the TI_EVM_3530 and build my OS project without changing anything related to USB configuration.

    Recently, I found out the EHCI driver is missing from my FLAT release directory.  If I build it manually, the file ehcihcd_omap35xx_tps659xx_ti_V1.dll appears under the FLAT release directory.  However, the file is not part of NK.bin.  If I rebuild the BSP by selecting Build | Advanced Build Commands | Build Current BSP and Subprojects, the EHCI driver disappears from the FLAT directory.

    I am not sure what is going on.  I am currently booting from UART but I was able to boot from SD card with Xloader/Eboot/NK.bin before.  I did not look if the OS was able to access the SD card until this week.

    I appreciate any advice that you can give me in the debugging process.

    Thanks,

    Luan