Project

General

Profile

Actions

完成 #196

open

rv1106 type-c 口改adb 模式

Added by 余 顺 about 2 years ago. Updated 11 days ago.

Status:
完成
Priority:
普通
Assignee:
-
Category:
其他
Target version:
Start date:
03/22/2023
Due date:
% Done:

0%

Estimated time:

Description

版型:rv1106

需求:修改type-c 支持usb adb模式

尝试修改:未生效


Files

Updated by 余 顺 about 2 years ago

以下为旧版sdk 修改

参考图片中修改sdk 内核源码,重新烧写固件即可

usb adb模式跟hub只能二选一,修改后单独引出的usb 接口无法使用,

原理图中的模拟开关被复用到另外一路,没有供电到hub 芯片,

Updated by 余 顺 about 1 year ago

新版sdk 请参考源码注释来操作
支持通过脚本实现切换对应type-c 口的模式

etc/init.d/S99_otg_def_host脚本中的
注释echo host > /sys/devices/platform/ff3e0000.usb2-phy/otg_mode
使用echo otg > /sys/devices/p latform/ff3e0000.usb2-phy/otg_mode

sdk源码修改位置sysdrv/rootfs_overlay/etc/init.d/S99_otg_def_host

未修改脚本内容如下:

Actions #3

Updated by 余 顺 11 days ago

部分客户使用编译的镜像测试无法切换adb ,
在系统中执行dmesg | grep -i usb 指令,会没有任何显示
正常打印应该如下

需要回退对应git提交,对应提交会关闭usb
git revert 4d9595a4c420bbe2987adbb3ca338953d1e45b05

Actions #4

Updated by 余 顺 11 days ago

  • Tracker changed from 新建 to 完成
  • Status changed from 新建 to 完成
Actions

Also available in: Atom PDF