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.

AM6421: the host reports an error: "USB device not recognized"

Part Number: AM6421

Hi team,

Sorry to reach out with an urgent issue that needs resolution:

I’m testing the USB CDC Echo example from the SDK mcu_plus_sdk_am64x_10_00_00_20 on the AM64x’s R5SS0-0 core. After flashing the firmware to the core and connecting the device to a USB host using a standard USB-C-to-USB-A cable, the USB host (e.g., Windows PC) exhibits the issue stated in the title.

Additional context (for reference):

SDK version: mcu_plus_sdk_am64x_10_00_00_20
Core: R5SS0-0
Connection: USB-C (device side) → USB-A (host side) cable
Host OS: Windows 11

Could you please assist with troubleshooting this critical issue?

Best regards,

Jaxon JIANG

  • Hi Jaxon,

    Which EVM are you using? Is it AM64x-EVM or AM64x-SK board?

    On AM64x-EVM we use USB A to USB B cables, not USB C type. USB A connects to the host and USB B type connects with device(AM64x-EVM).

    Regards,

    Tushar

  • Hi Tushar,


    Thank you for your support. To provide more context for the USB issue we’re facing:

    We are not testing on the official EVM board; instead, we’re using a custom board designed in-house by our company.
    Regarding the USB functionality of the AM64x, we’d like to confirm: Does the host (PC side) need to install a specific driver to properly drive the AM64x’s USB interface (for the CDC Echo example we’re running)?


    Best regards,

    Jaxon JIANG

  • Hi Jaxon,

    Does the host (PC side) need to install a specific driver to properly drive the AM64x’s USB interface (for the CDC Echo example we’re running)?

    No, this is not required. Please check with the TI EVM are you able to run the CDC example or not.

    On out EVM we are using a Micro B type connector for USB device. I don't why the customer is using C type connector on USB device. 

    Please refer below image.

    Regards,

    Tushar

  • Hi Tushar,


    We have made some modifications to the Tronlong EVM board, and after these adjustments, the host PC successfully recognizes two specific emulated USB devices in the Windows Device Manager – these devices are exactly the same as those in the official AM64x example project.
    Could you guide us on how to change the display name of these emulated USB devices as they appear in the host’s Device Manager?


    Best regards,
    Jaxon JIANG

  • Hi Jaxon, 

    Could you guide us on how to change the display name of these emulated USB devices as they appear in the host’s Device Manager?

    This is not an EVM/SOC specific query. It should be query you should ask to your host vendor. (Windows/Linux/MAC etc).

    Please ask SOC related queries on E2E forum.

    On Windows, you can open the device manager and navigate to Port (COM & LTP) - Select COM port - Properties - Port Setting - Advance - Select a COM port from available list.

    Regards,

    Tushar