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.

[参考译文] AM6442:USB 主机模式

Guru**** 2473270 points
Other Parts Discussed in Thread: AM6442, TMDS64EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1462426/am6442-usb-host-mode

器件型号:AM6442
主题中讨论的其他器件: TMDS64EVM

工具与软件:

您好、TI:

AM6442-EVM 上的 USB 主机模式测试:未检测到 USB 2.0和3.0 Pendrive
需要在 defconfig 中启用哪个选项?

问题:

  • lsusb命令可用、但 Pendrive 检测不起作用
  • 在运行 Linux 的 AM64x 电路板上未检测到 USB Pendrive (2.0和3.0)。

问题:

  • 需要在 defconfig 中启用哪个选项才能解决此问题?

此致

Honnesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Honnesh:

    [报价用户 id="637323" url="~/support/processors-group/processors/f/processors-forum/1462426/am6442-usb-host-mode "]
    • lsusb命令可用、但 Pendrive 检测不起作用
    • 在运行 Linux 的 AM64x 电路板上未检测到 USB Pendrive (2.0和3.0)。
    [报价]

    您是否使用 AM6442 EVM TMDS64EVM 进行测试

    您使用的是哪个 Processor SDK 版本?

    您是使用 SDK 中提供的预编译 Linux 映像还是已重新编译内核?

    请附加整个 Linux 引导控制台日志、包括 lsusb 命令的输出。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Honnesh:

    重新编译内核并将新的内核映像填充到根文件系统后、还需要将新编译的内核模块安装到根文件系统中。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、bin、

    如何在 AM64x 中启用 USB 主机模式。

    以下配置是 defconfig 文件中的默认配置

    CONFIG_USB=y                          
    CONFIG_USB_OTG=y      		       
    CONFIG_USB_XHCI_HCD=y                 
    CONFIG_USB_XHCI_PCI_RENESAS=m         
    CONFIG_USB_XHCI_RZV2M=y
    CONFIG_USB_XHCI_TEGRA=y
    CONFIG_USB_BRCMSTB=m
    CONFIG_USB_EHCI_HCD=y                 
    CONFIG_USB_EHCI_EXYNOS=y              
    CONFIG_USB_EHCI_HCD_PLATFORM=y        
    CONFIG_USB_OHCI_HCD=y                 
    CONFIG_USB_OHCI_EXYNOS=y              
    CONFIG_USB_OHCI_HCD_PLATFORM=y        
    CONFIG_USB_RENESAS_USBHS_HCD=m        
    CONFIG_USB_RENESAS_USBHS=m            
    CONFIG_USB_ACM=m                      
    CONFIG_USB_STORAGE=y                  
    CONFIG_USB_CDNS_SUPPORT=m
    CONFIG_USB_CDNS3=m
    CONFIG_USB_CDNS3_GADGET=y
    CONFIG_USB_CDNS3_HOST=y
    CONFIG_USB_MTU3=y
    CONFIG_USB_MUSB_HDRC=y               
    CONFIG_USB_MUSB_SUNXI=y              
    CONFIG_USB_DWC3=y                     
    CONFIG_USB_DWC2=y                   
    CONFIG_USB_CHIPIDEA=y                
    CONFIG_USB_CHIPIDEA_UDC=y                  
    CONFIG_USB_CHIPIDEA_HOST=y                 
    CONFIG_USB_ISP1760=y                 
    CONFIG_USB_SERIAL=m                 
    CONFIG_USB_SERIAL_CP210X=m            
    CONFIG_USB_SERIAL_FTDI_SIO=m        
    CONFIG_USB_SERIAL_OPTION=m             
    CONFIG_USB_QCOM_EUD=m
    CONFIG_USB_HSIC_USB3503=y               
    CONFIG_USB_ONBOARD_HUB=m
    CONFIG_NOP_USB_XCEIV=y
    CONFIG_USB_GADGET=y                     
    CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=32   
    CONFIG_USB_RENESAS_USBHS_UDC=m         
    CONFIG_USB_RZV2M_USB3DRD=y               
    CONFIG_USB_RENESAS_USB3=m                
    CONFIG_USB_TEGRA_XUDC=m
    CONFIG_USB_CONFIGFS=m                             
    CONFIG_USB_CONFIGFS_SERIAL=y                      
    CONFIG_USB_CONFIGFS_ACM=y
    CONFIG_USB_CONFIGFS_OBEX=y
    CONFIG_USB_CONFIGFS_NCM=y
    CONFIG_USB_CONFIGFS_ECM=y
    CONFIG_USB_CONFIGFS_ECM_SUBSET=y
    CONFIG_USB_CONFIGFS_RNDIS=y
    CONFIG_USB_CONFIGFS_EEM=y
    CONFIG_USB_CONFIGFS_MASS_STORAGE=y
    CONFIG_USB_CONFIGFS_F_FS=y
    CONFIG_USB_ZERO=m
    CONFIG_USB_ETH=m
    CONFIG_USB_G_NCM=m
    CONFIG_USB_MASS_STORAGE=m
    CONFIG_USB_G_SERIAL=m
    CONFIG_USB_CDC_COMPOSITE=m
    CONFIG_USB_G_MULTI=m
    CONFIG_USB_G_MULTI_CDC=y
    

    我面临着如何解决问题的相同问题。

    此致、

    Honnesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Honnesh:

    在 AM64x Processor SDK 10.x 顶层目录(而不是内核源代码目录)中运行以下命令、它将生成正确的内核.config 并编译内核、模块、dtbs。

    $ make Linux