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.

RTOS/TM4C1299NCZAD: TM4C1299 design High speed for external USB PHY using ULPI and TI-RTOS

Part Number: TM4C1299NCZAD

Tool/software: TI-RTOS

Hi team

We are desing USB composite device for TM4C1299, the usb deviece have CDC*3 and bulk.
I need use high speed for USB PHY using ULPI.
I use TI-RTOS (2.16.01.14).
Using an oscilloscope we can see bit rates of 60MHz.

question:
1. Is TI-RTOS support USB PHY using ULPI ?
2. When I setting TM4C1299 working at 120M and USB setting to 60MHz, TM4C1299 isn't work.
When I setting 60MHz frequence to USB and TM4C1299, TM4C1299 is working.
How can I setting 120Mhz to TM4C and 60MHz to USB ?

3. Can you provite sample code for TI-RTOS's ULPI?
4. Can you provite document for TI-RTOS's ULPI?

BR, 

JK

  • Hi JK,

    Have you gotten any of this to work without TI-RTOS? I'm asking because there is no real interaction between the kernel and USB.

    Todd
  • Hi Todd

    thanks , for your information,

    sorry, I am option error item


    Without RTOS, the system design is very difficult.
    I need high-speed transmission and computing capabilities.

    Is there any way to replace RTOS?

    BR,
    JK

  • Hi JK,

    I'm trying to figure out the best engineer to help resolve this. If you had the high-speed USB working without TI-RTOS, I'd ask a TI-RTOS engineer to help look into it. If you could not get it working either way (with and without TI-RTOS), I'd ask an engineer with the TM4C team to look at it. You should be able to modify one of the non-RTOS examples in TivaWare to see if you can get the high-speed USB functionality you desire. This would help move the issue along.

    Todd
  • Hello JK,

    Please see our TM4C High Speed reference design for some details on High Speed USB design and capability: www.ti.com/.../TIDM-TM4C129USBHS

    This includes non-TI RTOS software you can reference, and the software uses 120MHz System Clock w/ 60 MHz USB clock so it is possible to do that. You can review the settings and compare to your own setup.