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模块

相关推荐
举一个梨子zz1 分钟前
Java—— IO流的应用
java·开发语言·intellij-idea·io·需求分析·file
星辰离彬2 分钟前
5.Java 面向对象编程入门:类与对象的创建和使用
java·开发语言·后端
二九筒4 分钟前
Python Selenium 使用指南
开发语言·python·selenium
四谷夕雨11 分钟前
C++八股 —— 手撕shared_ptr
开发语言·c++
yaoxin52112325 分钟前
85. Java Record 深入解析:构造函数、访问器、序列化与实际应用
java·开发语言
十五年专注C++开发30 分钟前
CMake指令:add_library()
开发语言·c++·cmake·自动化编译工具
几个几个n35 分钟前
Matlab入门
开发语言·人工智能·matlab
Evand J42 分钟前
MATLAB例程——基于分批运输与最近邻优化的垃圾运输路径规划,n个垃圾收集点,每点有固定垃圾量,车辆从处理厂出发收集垃圾后返回,目标是最小化总行驶距离
开发语言·matlab
@老蝴1 小时前
C语言 — 内存函数和数据的存储
c语言·开发语言
编码小笨猪1 小时前
简说Qt信号和槽
开发语言·qt