RK3399使用正常手机数据线无法连接adb的问题,显示fusb302 4-0022:

ThanksView 2020-06-23 10:14:57
RK3399刷入android系统时,开机后会一直显示fusb302 4-0022:connection has disconnected,这是因为RK3399开发板type-c口默认使用的OTG控制器,OTG线与常用的type-c数据线并不相同,普通的type-c充电线CC管脚通过56K电阻上拉到vbus,而OTG数据线通常是通过5.1K电阻下拉到地,因此主板电路,在插入OTG线时,将CC管脚的电平通过MOS管和三极管到ID管脚检测为0V,而插入普通充电线时,ID管脚检测大于1.8V即可,因此,若想用普通充电线做USB-adb使用,可采取将type-c控制器转为普通usb2.0 OTG方式。修改dts:

    &u2phy0 {
        status = "okay";
        //extcon = <&fusb0>;
        otg-vbus-gpios = <&gpio3 RK_PC6 GPIO_ACTIVE_HIGH>; /* Vbus GPIO配置 */
        u2phy0_otg: otg-port {
            status = "okay";
        };
     
        u2phy0_host: host-port {
            phy-supply = <&vcc5v0_host>;
            status = "okay";
        };
    };

 需要将u2phy0的extcon注释掉,增加otg-vbus-gpios引脚控制,再继续修改usbdrd3_0和usbdrd_dwc3_0:

    &usbdrd3_0 {
        status = "okay";
        //extcon = <&fusb0>;
        extcon = <&u2phy0>;
    };
     
    &usbdrd_dwc3_0 {
        status = "okay";
        dr_mode = "otg"; /* Micro USB3控制器的dr_mode配置为otg */
            maximum-speed = "high-speed"; /* maximum-speed 属性配置为high-speed */
            phys = <&u2phy0_otg>; /* phys 属性只引用USB2 PHY节点 */
            phy-names = "usb2-phy";
    };

另外还需要将其他的配置设置为disabled:

    &cdn_dp {
        status = "disabled";
        extcon = <&fusb0>;
        phys = <&tcphy0_dp>;
    };
     
    &tcphy0 {
        extcon = <&fusb0>;
        status = "disabled";
    };
     
    &i2c4 {
        status = "okay";
        i2c-scl-rising-time-ns = <475>;
        i2c-scl-falling-time-ns = <26>;
     
        fusb0: fusb30x@22 {
            compatible = "fairchild,fusb302";
            reg = <0x22>;
            pinctrl-names = "default";
            pinctrl-0 = <&fusb0_int>;
            int-n-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
            vbus-5v-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
            status = "disabled";
        };
    };

重新编译kernel与resource之后烧录进开发板,便可以看到开机之后已经可以正常连接adb

回帖列表
4111111111111111 2025-03-30 09:16:59
1
4111111111111111 2025-03-30 09:16:59
1
4111111111111111 2025-03-30 09:16:59
1
4111111111111111 2025-03-30 09:16:58
1
4111111111111111 2025-03-30 09:16:53
1
4111111111111111 2025-03-30 09:16:52
1
4111111111111111 2025-03-30 09:16:52
1
4111111111111111 2025-03-30 09:16:52
1
4111111111111111 2025-03-30 09:16:41
1
4111111111111111 2025-03-30 09:16:41
1
上拉显示下一页
1/ 3
粤ICP备18089419号