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.

TM4C1292NCPDT: USB Host mode ACM, NCM, ECM support

Part Number: TM4C1292NCPDT

Hello e2e,

Our customer is evaluating TM4C1292 for USB application, they want to know whether it support USB Host mode ACM, NCM, ECM or not.

I checked in TivaWare user guide, it seems that we didn't provide USB host CDC protocol, only support device mode CDC.

Need your help to check on this, thanks in advance.

LEON

  • Hi Lei,
    I agree with your assessment. The CDC class driver support the ACM variant and allows the client (the MCU side) application to be seen as a virutual serial port to the USB host system. I'm not aware of the CDC support for the host side.
  • Hi Charles,

    Yes, but how we can find more detail information about it?

    and is it possible to support these modes? this customer is very important, they already use TM4C1294 with very big volume now, this is a new application in mass volume.

    Thanks.

    LEON

  • Hello Leon,

    Let me clarify further what USB capabilities are available and the support offered for them.

    The USB CDC driver included with usblib in TivaWare supports USB CDC ASM mode. However, we do not have an available USB Host CDC example to offer. On the E2E forums, multiple users were successful in creating CDC Host examples. One such user also shared source code here: e2e.ti.com/.../1110794

    The expectation is that the customer will be able to leverage what is provided with TivaWare and the accompanying documentation to implement the Host CDC functionality. If they run into barriers, then asking questions on E2E will allow us to help them navigate past issues.

    Regarding CDC NCM and ECM specifically, those two protocols deal with Ethernet-over-USB and are not supported by TivaWare. I searched TM4C E2E history and can't find a single request for this, so there is not even E2E discussions available. As they are not part of our TivaWare offering, we will not able to offer any level of support for implementation of CDC NCM or CDC ECM functionality.