我发现是有个开机脚本给切换了...
#!/bin/sh # # Start the adbd.... # # config adb serialnumber for adb devices adb_serialnumber=/etc/.adb_sn disable_udc="/etc/.disable_udc" udc_config=/sys/kernel/config/usb_gadget/g1/UDC otg_role_file="/sys/devices/platform/soc/usbc0/otg_role" usb_device_file="/sys/devices/platform/soc/usbc0/usb_device" hardware_type=`cat /proc/cmdline | tr ' ' '\n' | grep 'hardware' | awk -F "=" '{print $2}'` function enable_udc(){ while [ 1 ];do udc=`ls /sys/class/udc 2>/dev/null` isudc=`cat $udc_config 2>/dev/null` if [ "x$isudc" = "x" ] && [ -f $udc_config ]; then echo $udc > $udc_config fi sleep 1 if [ -f $disable_udc ];then rm $disable_udc break fi done } function start_adb(){ serialnumber=$1 if [ "x$serialnumber" = "x" ];then serialnumber="0402101560" fi printf "Starting adb: " # for adbd compatibilities mkdir -p /system/ mkdir -p /system/bin if [ ! -f /system/bin/sh ];then ln -s /bin/sh /system/bin/sh fi # config ptmx mkdir -p /dev/pts mount -t devpts none /dev/pts # config adb function mount -t configfs none /sys/kernel/config > /dev/null 2>&1 mkdir -p /sys/kernel/config/usb_gadget/g1 echo "0x18d1" > /sys/kernel/config/usb_gadget/g1/idVendor echo "0x0002" > /sys/kernel/config/usb_gadget/g1/idProduct mkdir -p /sys/kernel/config/usb_gadget/g1/strings/0x409 echo "$serialnumber" > /sys/kernel/config/usb_gadget/g1/strings/0x409/serialnumber echo "Google.Inc" > /sys/kernel/config/usb_gadget/g1/strings/0x409/manufacturer echo "Configfs ffs gadget" > /sys/kernel/config/usb_gadget/g1/strings/0x409/product mkdir -p /sys/kernel/config/usb_gadget/g1/functions/ffs.adb mkdir -p /sys/kernel/config/usb_gadget/g1/configs/c.1 mkdir -p /sys/kernel/config/usb_gadget/g1/configs/c.1/strings/0x409 echo 0xc0 > /sys/kernel/config/usb_gadget/g1/configs/c.1/bmAttributes echo 500 > /sys/kernel/config/usb_gadget/g1/configs/c.1/MaxPower ln -s /sys/kernel/config/usb_gadget/g1/functions/ffs.adb/ /sys/kernel/config/usb_gadget/g1/configs/c.1/ffs.adb > /dev/null 2>&1 mkdir -p /dev/usb-ffs mkdir -p /dev/usb-ffs/adb if [ "x`ls -A /dev/usb-ffs/adb`" = "x" ];then mount -o uid=2000,gid=2000 -t functionfs adb /dev/usb-ffs/adb/ fi # start adbd daemon adbd & [ $? -eq 0 ] && echo "OK" || "FAIL" # enable_udc & } case "$1" in start|"") if [ "x$hardware_type" = "xsun8iw11p1" ];then otg_role_file="/sys/devices/platform/soc@1c00000/soc@1c00000:usbc0@0/otg_role" elif [ "x$hardware_type" = "xsun8iw20p1" ];then otg_role_file="/sys/devices/platform/soc@3000000/soc@3000000:usbc0@0/otg_role" fi [ -f "$otg_role_file" ] && otg_role=`cat "$otg_role_file"` echo "usb0 current mode: $otg_role" if [ -f "$otg_role_file" ] && [ "x$otg_role" != "xusb_device" ];then # force switch usb0 to device mode echo "Starting switch usb0 to device mode." if [ "x$hardware_type" = "xsun8iw11p1" ];then usb_device_file="/sys/devices/platform/soc@1c00000/soc@1c00000:usbc0@0/usb_device" elif [ "x$hardware_type" = "xsun8iw20p1" ];then usb_device_file="/sys/devices/platform/soc@3000000/soc@3000000:usbc0@0/usb_device" fi [ -f "$usb_device_file" ] && cat $usb_device_file fi [ -f $adb_serialnumber ] && serialnumber=`cat $adb_serialnumber` if [ "x$serialnumber" = "x" ];then serialnumber=`cat /proc/cmdline | tr ' ' '\n' | grep 'snum' | awk -F "=" '{print $2}'` fi start_adb $serialnumber ;; stop) printf "Stopping adbd " # touch $disable_udc # sleep 2 killall adbd & [ $? -eq 0 ] && echo "OK" || "FAIL" ;; restart|reload) "$0" stop "$0" start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 ;; esac-
T113的usb0问题
其它全志芯片讨论区 • 发布于 • KoGu -
大家有荔枝派Dock的资料吗
D1系列-RISC-V • 发布于 • didiao -
T507现在的固件不适配我的底板,请大佬帮忙看看如何解决
飞凌嵌入式专区 • 发布于 • xexee -
T113 RGB LCD(HV)闪屏问题
Linux • 发布于 • sulong -
uboot没有亮背光
其它全志芯片讨论区 • 发布于 • KoGu -
Tina Linux 为什么那么大?
Linux • 发布于 • Secrets7s -
A133 ISP 连接上位机报错
其它全志芯片讨论区 • 发布于 • shyDragon -
IIC通信异常
T527系列-工业车载 • 发布于 • shuaige -
sunxi图层之间的显示切换
其它全志芯片讨论区 • 发布于 • laocai -
7月全志芯片开源项目分享合辑
爱搞机专区 • 发布于 • budbool -
飞凌嵌入式技术创新日深圳站,8月26日见!
飞凌嵌入式专区 • 发布于 • Forlinx -
新手问题:UART设备接入
V853系列-AI视觉 • 发布于 • brent -
新手问题:GPIO中断触发代码应该怎么写
V853系列-AI视觉 • 发布于 • brent -
T113S使用外置RTC问题
Linux • 发布于 • y97788 -
V851S NPU扩展软件包如何下载
V853系列-AI视觉 • 发布于 • minjialong -
在ARM版本的Ubuntu上可以开发V853吗
V853系列-AI视觉 • 发布于 • brent -
用XR806做智能充电桩项目
爱搞机专区 • 发布于 • tengfeinet -
wifi aic8800dc 驱动移植
T527系列-工业车载 • 发布于 • beginner -
V851 rt-media录制mp4
V853系列-AI视觉 • 发布于 • RMBR_626 -
T113 Tina reboot 无法重启
D1系列-RISC-V • 发布于 • 令狐冲冲冲 -
T507uboot启动,画面重复问题
Linux • 发布于 • jcAshuai -
T113-S3 emmc请问如何配置?
其它全志芯片讨论区 • 发布于 • liyanshan -
启用cpufreq子系统却没有作用
其它全志芯片讨论区 • 发布于 • KoGu -
D1s编译问题
D1系列-RISC-V • 发布于 • y13616519006 -
t113i问题
代码下载问题专区 • 发布于 • wujialiang -
NPU onnx模型转换
V853系列-AI视觉 • 发布于 • minjialong -
苹果电脑怎么才能烧写程序
编译和烧写问题专区 • 发布于 • lanmeng -
T113 uboot 识别不到u盘设备
其它全志芯片讨论区 • 发布于 • Cohen0415 -
V851编译错误
编译和烧写问题专区 • 发布于 • T17872981069 -
T527 SDK下载
T527系列-工业车载 • 发布于 • chaogai -
学习路线 RoadMap
灌水区 • 发布于 • liyanshan -
V851s RTSP推流报错
V853系列-AI视觉 • 发布于 • yuwei -
NPU开发工具在哪里下载
V853系列-AI视觉 • 发布于 • minjialong -
T113 Tina-Linux编译报错
其它全志芯片讨论区 • 发布于 • 粗制乱造 -
【求助】V853安装node
V853系列-AI视觉 • 发布于 • MrLuck173 -
飞凌OK-T527开发板试用3-modbus使用
飞凌嵌入式专区 • 发布于 • zxfeng -
低至6.6折!飞凌全志系列开发板限时抢购
T527系列-工业车载 • 发布于 • Forlinx -
【FAQ】全志R328如何进入monitor模式
其它全志芯片讨论区 • 发布于 • budbool -
A133+AXP717 ADC读VBUS电压
其它全志芯片讨论区 • 发布于 • yyf1202 -
有没有大佬有AXP717的PDF资料的
其它全志芯片讨论区 • 发布于 • Ryzenx -
Openharmony D1编译下载代码失败
D1系列-RISC-V • 发布于 • ssk99 -
如何打包开发好的系统,进行量产?
编译和烧写问题专区 • 发布于 • jie5241666 -
F1C200S的TINA哪里下载?
灌水区 • 发布于 • T17872981069 -
T113驱动CVBS摄像头时间久了卡死
其它全志芯片讨论区 • 发布于 • whyousheng -
T113使用GT911,无法使用
Linux • 发布于 • zxyUser -
T113-i tina 启动时卡在uboot 显示emmc出错
创龙科技专区 • 发布于 • vc -
移植RTL8822CS模组 wlan0加载不出来
其它全志芯片讨论区 • 发布于 • SkrLOU -
T113-S3 UART4/5 发送异常
其它全志芯片讨论区 • 发布于 • Edward.X -
请问D1s支持有源晶振吗?
D1系列-RISC-V • 发布于 • D_667 -
rs485的设备树怎么修改
其它全志芯片讨论区 • 发布于 • ZiFeiYu -
PhoenixMC 下载链接
R128系列-智能硬件 • 发布于 • liker292 -
T113-S3系统一直复位
D1系列-RISC-V • 发布于 • hanyeaaa