• TI Thinks Resolved

66AK2H06: USB3.0 example codes

Genius 11225 points

Replies: 8

Views: 101

Part Number: 66AK2H06

Hi,

My customer is evaluating 66AK2H06 USB3.0 module and looking for an example code for USB 3.0 device.
Do we have something to share?

Thanks and regards,
Koichiro Tashiro

  • Are you looking for Linux or RTOS examples?

    Best Regards,
    Yordan

     


     Please make sure you read the forum guidelines first.

  • In reply to Yordan Kovachev:

    Just checked the RTOS examples:
       

    Best Regards,
    Yordan

     


     Please make sure you read the forum guidelines first.

  • In reply to Yordan Kovachev:

    Hi Yordan,

    Customer is looking for RTOS examples.

    Customer already checked that page, but there is no K2H EVM examples.
    Does anyone of them can be used for K2H?

    Thanks and regards,
    Koichiro Tashiro

  • In reply to Koichiro Tashiro:

    Hi,

    Sorry, my last reply was not posted completely for some reason. I meant to say that I just checked the RTOS examples linked in the RTOS Developers Guide and there doesn't seem to be RTOS example for K2H.

    Does anyone of them can be used for K2H?

    No. Maybe the K2G examples, but not without modifications to the sources.


    Best Regards,
    Yordan

     


     Please make sure you read the forum guidelines first.

  • In reply to Yordan Kovachev:

    Hi Yordan,

    Could you double check are there any materials available for K2H USB3.0 ?
    Customer is really in trouble.

    Thanks and regards,
    Koichiro Tashiro

  • Guru 68040 points

    In reply to Koichiro Tashiro:

    Hi Koichiro,

    Yordan is correct. Sorry this is no any USB RTOS driver for K2H device, there is only Linux USB driver for it. For K2G, we have some USB examples, this needs to be ported to K2H.

    Regards, Eric  

  • In reply to lding:

    Hi Eric,

    Regarding K2G examples, I thought K2G has only USB2.0, but K2H has USB3.0.
    Are they really portable to K2H?

    BTW, I checked the K2G TRM. It does not provide any details of the USB module, so it is not possible to port anyway…

    Thanks and regards,
    Koichiro Tashiro

  • Guru 68040 points

    In reply to Koichiro Tashiro:

    Hi,

    K2G and K2H both use the DWC USB IP, but the release versions are different. As you said, K2H USB IP supports USB 3.0, however K2G USB IP supports 2.0. The DWC register layout would be the same, you can port K2G to K2H. The USB wrapper's, base address, interrupts etc will be different for two devices.

    If you want to develop K2H in USB host mode, you need the Intel xHCI spec which is free for download. If you need to develop USB device mode, the TI USB user guide doesn't provide enough information. We don't support such USB driver development work, but ask customer use SDK RTOS or Linux packages for it. Unfortunately, there is no USB RTOS driver for K2H device. You need the DWC IP under NDA from TI and develop you own. 

    Regards, Eric