20240528解决飞凌的OK3588-C的核心板的TYPE-C1接口识别问题

20240528解决飞凌的OK3588-C的核心板的TYPE-C1接口识别问题
2024/5/28 16:46


缘起:
现阶段碰到的USB相关的问题:(LINUX R4版本)
1、USB3.0插USB摄像头 lsusb找不到设备
2、刷机口只接了3根线,GND/D+/D-,可以刷机。ADB不能用

——没接CC控制器,是做成了TypeC接口还是TypeA的呢

Z:\OK3588_Linux_fs\kernel\arch\arm64\boot\dts\rockchip\OK3588-C-common.dtsi

&usbdrd_dwc3_1 {
    status = "okay";
    dr_mode = "otg";
    usb-role-switch;
    port {
        #address-cells = <1>;
        #size-cells = <0>;
        dwc3_1_role_switch: endpoint@0 {
            reg = <0>;
            //remote-endpoint = <&usbc1_role_sw>;
        };
    };
};

修改为:
&usbdrd_dwc3_1 {
    status = "okay";
    dr_mode = "host";
    //extcon= <&u2phy1>;
    usb-role-switch;
    port {
        #address-cells = <1>;
        #size-cells = <0>;
        dwc3_1_role_switch: endpoint@0 {
            reg = <0>;
            //remote-endpoint = <&usbc1_role_sw>;
        };
    };
};


使用type-C接口的U盘,实测:
USB3.0的U盘可以写入文件。
电脑拷贝文件速度 20M-30MBps
RK3588 在 飞凌的LINUX R4版本下,拷贝1.1GB的MP4视频,耗时不到50秒钟。和电脑 拷入速度接近
【写入U盘之后记得sync同步。不然你umount之后,可能会只发现文件名但是没有内容!】


参考资料:
https://blog.csdn.net/weixin_43245753/article/details/123496262#TypeC_to_TypeA_USB_20DP_DTS__345
Rockchip RK3588 kernel dts解析之USB模块


百度:type-c 引脚定义
type c 接 TYPE A

https://zhuanlan.zhihu.com/p/615501439
USB Type C 接口引脚详解

https://blog.csdn.net/cornerstone1/article/details/111472616
type-c转type A 3.0线以及otg线序

最近更新

  1. TCP协议是安全的吗?

    2024-06-05 20:44:02       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-05 20:44:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-05 20:44:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-05 20:44:02       18 阅读

热门阅读

  1. C++网络编程——实现一个简单的echo服务器

    2024-06-05 20:44:02       8 阅读
  2. SQL生成自然数,日历序列 浅析

    2024-06-05 20:44:02       9 阅读
  3. 前端如何去除本地版本号缓存

    2024-06-05 20:44:02       9 阅读
  4. 广东省青少年编程预选赛:挑战与机遇并存

    2024-06-05 20:44:02       9 阅读