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.

[参考译文] TDA4VEN-Q1:USB0 不可用

Guru**** 2434420 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1542537/tda4ven-q1-usb0-is-unavailable

器件型号:TDA4VEN-Q1


工具/软件:

您好、

1. Linux SDK 11 版本;

2.使用 EVM 板测试 usb0、Type-C 接口;

3. 将 USB2.0 USB 闪存驱动器插入 C 型时, EVM 板未检测到设备插入。

此致、

Cesar

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

    尊敬的 Cesar:

    我们的专家目前已不在办公室。 请预计响应会延迟。

    此致、
    Tanmay

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

    尊敬的 Cesar:

    很抱歉、延迟的回复。

    是否可以在 Linux 中应用以下更改:

    diff --git a/arch/arm64/boot/dts/ti/k3-j722s-evm.dts b/arch/arm64/boot/dts/ti/k3-j722s-evm.dts
    index 6169b2c9710f..ea74ab159848 100644
    --- a/arch/arm64/boot/dts/ti/k3-j722s-evm.dts
    +++ b/arch/arm64/boot/dts/ti/k3-j722s-evm.dts
    @@ -668,7 +668,7 @@ p05-hog {
                            /* P05 - USB2.0_MUX_SEL */
                            gpio-hog;
                            gpios = <5 GPIO_ACTIVE_LOW>;
    -                       output-high;
    +                       output-low;
    
                    };
                    p01_hog: p01-hog { 
                    
     &usb0 {
    -       dr_mode = "otg";
    +       dr_mode = "host";
            usb-role-switch;
     };

    此外、请确保 DIP 开关 SW2 的引脚 2 和 3 设置为“0",“,这、这与下行端口 (DFP) 相对应。

    此致

    Gokul

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

    尊敬的  Gokul:

    1.您的修改不正确。 默认情况下、它连接到 usb0

    GPIO=<5 GPIO_ACTIVE_LOW>;
    输出高电平;
    +输出低电平;

    您的配置实际上会输出一个高电平;

    我使用万用表测量它、它确实输出了一个高电平。

    这样、他将连接  USB1_HUB_DN4_D_P

    2. 现在我只做修改

    &usb0{
    - dr_mode =“OTG";“;
    + dr_mode =“主机“;
    USB 角色开关;
    };

    器件间仍然没有插入。

    此致、

    Cesar

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

    尊敬的 Cesar:

    • 您能否添加我提供过一次的 GPIO 补丁、然后进行检查、因为它在我这边使用该补丁时会起作用。
    • 此外、请确保 DIP 开关 SW2 的引脚 2 和 3 设置为“0",“,这、这与下行端口 (DFP) 相对应。
    • 另外、通过在两个方向(即:以一个方向连接 C 型电缆、然后进行检查来进行测试。 如果无法正常工作、请关闭电路板电源、更改连接的 C 型电缆的方向,加电和检查)、因为 J722S 板仅支持一个方向。

    注意: 请尝试 使用和不使用 GPIO 贴片切换 Type C 电缆的方向。

    此致

    Gokul

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid=“557095" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1542537/tda4ven-q1-usb0-is-unavailable  当将 USB2.0 USB 闪存驱动器插入 Type C 时、EVM 板未检测到器件插入。

    您好 Cesar

      我曾在 EVM 上尝试过、与您找到的场景相同、将对其进行调查

    --------------------------------------------------------------------------------

    root@j722s-evm:~#
    root@j722s-evm:~#
    root@j722s-evm:~# lsusb -t
    /:bus 001.Port 001:dev 001、Class=root_hub、Driver=xhci-hcd/1p、480M
    |_端口 001:DEV 002、如果为 0、Class=Hub、Driver=HUB/4p、12M
    /:BUS 002.Port 001:DEV 001、Class=root_hub、Driver=xhci-hcd/1p、5000m
    |_端口 001:DEV 002、如果为 0、Class=Hub、Driver=HUB/4p、5000m
    root@j722s-evm:~#

    --------------------------------

    此致

      Semon

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

    尊敬的 Semon:

    您能尝试我建议的步骤吗、因为 E3 板上存在问题。

    您还可以使用此 E2E 和 JIRA 作为参考:

    E2E +) J722SXH01EVM:USB C 端口问题 — 处理器-内部论坛 — 处理器-内部 — TI E2E 支持论坛

    Jira : LCPD-44150

    此致

    Gokul

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

    尊敬的  Semon & Gokul:

    我想问是否有新的发展。

    此致、

    Cesar

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

    尊敬的 Cesar:

    [引述 userid=“567772" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1542537/tda4ven-q1-usb0-is-unavailable/5939206
    • 您能否添加我提供过一次的 GPIO 补丁、然后进行检查、因为它在我这边使用该补丁时会起作用。
    • 此外、请确保 DIP 开关 SW2 的引脚 2 和 3 设置为“0",“,这、这与下行端口 (DFP) 相对应。
    • 另外、通过在两个方向(即:以一个方向连接 C 型电缆、然后进行检查来进行测试。 如果无法正常工作、请关闭电路板电源、更改连接的 C 型电缆的方向,加电和检查)、因为 J722S 板仅支持一个方向。

    注意: 请尝试 使用和不使用 GPIO 贴片切换 Type C 电缆的方向。

    [/报价]

    你能尝试这些我建议的更改,因为它正在我的最后与这些更改.

    此致

    Gokul