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.

MCU-PLUS-SDK-AM243X: AM243x SDK: USB/RNDIS driver

Part Number: MCU-PLUS-SDK-AM243X

Hi experts,

we are looking for USB/RNDIS support with the AM243xEVM board. The idea is that there is a driver that connects to the LwIP stack. THe board would be connected to the PC via USB, and behave the same as an USB network adapter connected to the board's ethernet connector.

This is not (yet) included in the MCU-PLUS-SDK, but it is included in TinyUSB which is used in the SDK.

Is there a plan to support USB/RNDIS in MCU-PLUS-SDK?

Is there a (reasonably simple) guideline how to combine the TinyUSB examples with the TI library code myself?

Thanks for a hint

Alexander

  • Hi Alexander,

    As you mentioned in your post, the USB CDC-NCM/RNDIS is not currently supported in the MCU+ SDK 08.06.00.43 (latest release) for AM243x. It is scheduled to be supported in the 09.00.00 which is scheduled to be released at the end of August 2023. Again, this is only for the USB Device (not Host).

    The CDC-NCM/RNDIS is currently supported in the TinyUSB. There is a porting layer in the C:\ti\mcu_plus_sdk_am243x_08_06_00_43\source\usb\tinyusb\portable\am64x_am243x\dcd.c which implemented most of the functions required by the TinyUSB device mode already. However, the integration to the LWIP for the network functions has not been done yet.

    Best regards,

    Ming