20240528解决飞凌的OK3588-C的核心板可以刷机不能连接ADB的问题

20240528解决飞凌的OK3588-C的核心板可以刷机不能连接ADB的问题

2024/5/28 16:34

OS:Linux R4/Buildroot

硬件接了3条线出来,一直可以刷机,但是链接ADB异常。

【总是链接不上】

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

&usbdrd_dwc3_0 {
dr_mode = "otg";

usb-role-switch;

status = "okay";

port {

#address-cells = <1>;

#size-cells = <0>;

dwc3_0_role_switch: endpoint@0 {

reg = <0>;

remote-endpoint = <&usbc0_role_sw>;

};

};

};

修改为:

&usbdrd_dwc3_0 {
dr_mode = "peripheral";

usb-role-switch;

status = "okay";

port {

#address-cells = <1>;

#size-cells = <0>;

dwc3_0_role_switch: endpoint@0 {

reg = <0>;

remote-endpoint = <&usbc0_role_sw>;

};

};

};

参考资料:

https://blog.csdn.net/weixin_43245753/article/details/123496262#TypeC_to_TypeA_USB_20DP_DTS__345

Rockchip RK3588 kernel dts解析之USB模块

相关推荐
小王师傅661 分钟前
【Java结构化梳理】泛型-上
java·开发语言
wuxuanok9 分钟前
Maven 编译报错:java.lang.NoSuchFieldError: JCImport 问题总结
java·开发语言·maven
光电笑映10 分钟前
Linux C/C++ 开发工具(下):make/Makefile、进度条小程序与 gdb 调试器
linux·c语言·c++
froginwe1113 分钟前
组合模式:构建灵活且可扩展的软件架构
开发语言
techdashen15 分钟前
服务不停,升级照常:Cloudflare 是怎么做到零中断重启的
开发语言·rust
Rust研习社18 分钟前
Reqwest 兼顾简洁与高性能的现代 HTTP 客户端
开发语言·网络·后端·http·rust
念越18 分钟前
Java 文件操作与IO流详解(File类 + 字节流 + 字符流全总结)
java·开发语言·io
71-322 分钟前
C语言练习——数组的练习(涉及顺序、二分查找,冒泡排序)
c语言·笔记·学习·排序算法·查找算法
格林威23 分钟前
面阵相机 vs 线阵相机:堡盟与Basler选型差异全解析 + Python实战演示
开发语言·网络·人工智能·python·数码相机·yolo·工业相机