RK3588如何通过Type-c和pc端实现板联
工具:
香橙派5plus(rk3588)
mobaxterm(串口助手)
串口驱动PL2303
tpye-c数据线*1
USB转串口芯片*1
母母杜邦线*3
1.接线
首先将板子接好线,将tpye-c口和串口与电脑usb相连,接线图如下:
串口与电脑相连是为了方便将板子的终端窗口在pc端呈现出来,这样直接在串口助手里面就可以对板子进行操作了,而typec连接是为了程序在板子上进行调试。
2.串口驱动以及串口助手安装
rk3588使用的是PL2303的串口驱动,可以在网上自行下载(比如正点原子官网资料里面就有),下载完成后进行安装。
进入mobaxterm官网,点击GET MOBAXTERM NOW,下载家庭版就好,点击dowmload now,进入以下界面。
我这里使用的是蓝色的版本,蓝色的是不用安装可以直接解压运行版本。
3.串口调试
打开mobaxterm软件,点击Session图标
点击serial,找到对应的连接的串口(如果没找到可以先将开发板上电),将串口速率设置为1500000,点击ok。
给开发板上电,会出现以下界面,之后就可以通过串口助手软件对开发板进行操作了
首先开启以下typec的device模式,在窗口输入以下命令(每次板子开机都要执行以下操作)
sudo set_device.sh
然后确认以下adbd已经启动
ps -ax | grep "adbd"
之后开启rknn_server模式,在命令行输入
rknn_server
4.启动虚拟机
启动虚拟机,会弹出如下窗口,询问你板子的typec端口连接到哪里,这里选择虚拟机,因为是将虚拟机里面的程序在板子上运行。对应的还可能询问你串口连接在哪里,这就要选择主机了,因为主机的作用就是通过串口助手来控制板子的操作,而虚拟机只是使用板子的typec来和板子联接来进行程序调试。
然后在虚拟机的终端安装adb
sudo apt-get install adb
然后执行以下命令来查看是否正确连接
adb devices
出现了设备号就代表连接成功。