Page 1 of 2

rk3566如何通过USB线登录adb

Posted: 2024-03-19 9:02
by alexeo
rk3566使用出厂镜像启动,通过wifi可以实现adb连接,但是通过usb线将板子(rk3566 + 微雪的CM4-IO-BASE-B底板)连接PC,无法发现adb设备。请问如何解决。

Re: rk3566如何通过USB线登录adb

Posted: 2024-03-19 10:05
by Luckfox Taylor
不推荐使用ADB连接开发板,如果十分想要adb登录,参考:
1. 在开发板上安装adb

Code: Select all

sudo apt update
sudo apt install adb
2. 用USB线连接电脑(要保证供电充足,否则会导致开发板频繁重启)
Core3566-ADB.png

Re: rk3566如何通过USB线登录adb

Posted: 2024-03-19 10:17
by alexeo
你好,目前的情况是:
1、使用usb线adb连接板子是因为rknn的一些工具需要通过usb线进行调试
2、目前通过wifi连接板子是正常的,比如pc端 adb connect 192.168.3.123:5555
然后adb shell 可以连接板子,但是rk的工具不支持这种连接方式,只支持usb有线连接
3、通过一根两端公头USB先将图中红圈部分和PC机usb口连接,PC端adb devices并不能发现rk3566板子。
请教一下,现在有什么办法能够通过USB有线实现adb登录么。

Re: rk3566如何通过USB线登录adb

Posted: 2024-03-19 10:27
by Luckfox Taylor
我上面连接的是Type-C接口,可以成功登录开发板。

Re: rk3566如何通过USB线登录adb

Posted: 2024-03-19 10:51
by alexeo
我做了一些错误的操作不知道是不是因为这
1、建了一个文件
mkdir -p ~/.android
vi ~/.android/adb_usb.ini
目前整个.android已经删除
2、增加了文件/etc/udev/rules.d/51-android.rules
目前51-android.rules已经删除
请问删除上面两个文件会导致目前usb线连接失败么。
3、请问您那边的板子有这两个文件么。
如果有,麻烦给我个示例,我参照恢复一下。

Re: rk3566如何通过USB线登录adb

Posted: 2024-03-20 2:13
by Luckfox Taylor
alexeo wrote: 2024-03-19 10:51 我做了一些错误的操作不知道是不是因为这
1、建了一个文件
mkdir -p ~/.android
vi ~/.android/adb_usb.ini
目前整个.android已经删除
2、增加了文件/etc/udev/rules.d/51-android.rules
目前51-android.rules已经删除
请问删除上面两个文件会导致目前usb线连接失败么。
3、请问您那边的板子有这两个文件么。
如果有,麻烦给我个示例,我参照恢复一下。
这两个文件是您自己创建的 ,我这边没有哦

Re: rk3566如何通过USB线登录adb

Posted: 2024-03-20 7:20
by alexeo
你好,我重新刷了几个版本的系统(2023-09-13-debian-arm64-HDMI,Debian-HDMI-NPU,2023-08-24-ubuntu-arm64-HDMI),但是还是没办法通过usb线登录系统,请问要刷哪个版本的镜像可以呢。

Re: rk3566如何通过USB线登录adb

Posted: 2024-03-20 7:31
by Luckfox Taylor
我这边测试Debian系统都可以,不能登录建议换线排查。描述问题尽量要清晰,不能登录是没有设备还是怎么样?

Re: rk3566如何通过USB线登录adb

Posted: 2024-03-20 7:38
by alexeo
同一根线,PC连接手机,可以在PC端adb登录手机
但是连接PC和开发板,PC端 adb devices 没有设备。
另外,开发板连接手机(手机端接type c),开发板adb登录手机。
线应该没有问题。

Re: rk3566如何通过USB线登录adb

Posted: 2024-03-20 10:08
by Luckfox Taylor
查到原因了,当前CM4-IO-BASE-B硬件不支持,如果想要adb登录要使用这款底板:https://www.waveshare.net/shop/CM4-to-Pi4-Adapter.htm