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

相关推荐
何似在人间57519 分钟前
Go语言快速入门教程(JAVA转go)——1 概述
java·开发语言·golang
边疆.30 分钟前
【C++】继承详解
开发语言·c++·继承
Pretend° Ω1 小时前
LRU缓存详解:用C语言实现高效数据管理
运维·c语言·spring·缓存·lru·双向链表
lxh01131 小时前
LRU 缓存
开发语言·前端·javascript
我叫汪枫2 小时前
C语言深度入门系列:第十一篇 - 动态内存管理与数据结构:程序世界的高效算法大师
c语言·数据结构·算法
空山新雨(大队长)2 小时前
Java第五课:输入输出
java·开发语言
wow_DG2 小时前
【Vue2 ✨】Vue2 入门之旅 · 进阶篇(二):虚拟 DOM 与 Diff 算法
开发语言·javascript·vue.js·算法·前端框架
sali-tec3 小时前
C# 基于halcon的视觉工作流-章32-线线测量
开发语言·人工智能·算法·计算机视觉·c#
little_xianzhong3 小时前
Java 日期字符串万能解析工具类(支持多种日期格式智能转换)
java·开发语言
Dersun3 小时前
python学习进阶之异常和文件操作(三)
开发语言·python·学习·json