上篇文章大致介绍了下RK3568开发板的硬件基础功能,RK3568 开发板的快速学习 - 硬件接口使用(一),本文将着重介绍外围接口部分的实战调试。 1. 串口调试 1.1 串口工具 具体步骤如下: 连接开发板的 USB Debug 调试接口到电脑 PC 端,在 PC 端设备管理器中得到当前端口 COM 号。 打开串口工具,点击“快速连接”按钮: 配置串口信息,端口选择连接开发板的端口号(流控RTS/CTS不需勾选)。RK3568默认支持1.5M波特率,需要把115200修改成1500000: 点击连接,能正常与主板连接了。为了方便调试,配置会话选项,点击工具栏“会话选项”,回滚缓冲区设置较大数,可保存更多的LOG信息: 1.2 ADB调试 具体步骤如下: 确保USB驱动安装成功,PC连接主板的USB3.0 OTG口; 主板上电,开机进入系统; 电脑PC端,开始—运行—cmd,进入adb.exe工具所在的目录,输入“adb devices”,可以查询到连接的设备,表示连接正常; 输入“adb shell”,进入ADB调试环境。 adb devicesadb shell <a name="<img src=" https:="" ebaina.oss-cn-hangzhou.aliyuncs.com="" res="" images="" 202206="" 20="" 20220620-170527-904.png'="" alt="">' class='reference-link'> 3. 模块简述 eMMC 主板的核心板 DDR 采用两片 1024x16bit DDR4,总容量 4GB RTC 电路采用 HYM8563TS 芯片,可由开发板或者自带纽扣电池供电,保证在板子断电情况下也能继续提供准确的时间,通过 I2C 信号与主控通信。
开发板提供串口供调试接口,默认使用 UART2 通路,支持波特率1500000。 3.8 TF Card接口 准备一张TF Card 存储卡和USB读卡器;用命令df或者cat /proc/partitions 可以查看TF卡容量大小和分区大小。 MIPI 视频输入接口采用间距 0.5mm 的FPC连接座,用来连接摄像头。主板烧录好编译好的buildroot固件,系统会附带qcamera程序; 点击qcamera软件界面上的Image Mode按钮,将会切换到Video mode,点击Record按钮,摄像头将进入录像模式,录制的文件存放在/userdata/目录下。再次点击Record按钮,将结束录像。点击Exit按钮退出qcamera。 MIPI DSI 视频输出接口采用间距 1mm 的立式连接座,MIPI DSI/LVDS_TX0 座子为默认显示屏接口。 开发板支持 HDMI 输出,符合 HDMI2.0 协议,最大可支持 4K@60Hz,输出座采用 HDMI A 型接口。 用HDMI线缆,一头连接开发板HDMI口,一头连接HDMI显示器;
3.12 eDP 输出接口 具体操作步骤:如果没有接其他显示器接口,界面中只显示eDP的设置选项: cat /sys/class/drm/card0-eDP-1/enabled 具体操作步骤 播放音频。准备好测试用的wav音频文件,可以用ffmpeg工具从mp3文件转换: root@linaro-alip:~# alsaloop -t 500000 USB3.0 OTG采用2对 USB3.0 高速信号线和一对OTG信号线组成,连接到USB3.0 Standard-A型接口,向下兼容USB2.0规范,因此,此接口可用于下载烧录固件使用,也可以当作USB3.0 HOST使用。 用命令查看内核日志:dmesg | grep USB 开发板支持两个 RJ45 接口,可提供双千兆以太网连接功能。两路均采用 RK3568 内部集成的千兆以太网MAC,与外部 PHY 芯片相连接,PHY 型号为 RTL8211F-CG,特性如下: 具体操作步骤:
3.16 PCIe M.2 接口 启动主板,在调试串口终端里面执行命令:root@linaro-alip:~# lspci
00:00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd Device 3566 (rev 01)
01:00.0 Non-Volatile memory controller: Sandisk Corp Device 501a 其中nvme0n1表示为SSD硬盘的设备文件名,完整路径为:/dev/nvme0n1。 挂载硬盘:root@linaro-alip:~# mount /dev/nvme0n1p1 /mnt/
[ 176.926416] EXT4-fs (nvme0n1p1): mounted filesystem with ordered data mode. Opts: (null)
root@linaro-alip:~#
root@linaro-alip:~# ls -l /mnt/
total 16
drwx------ 2 root root 16384 May 5 09:40 lost+found
root@linaro-alip:~#
root@linaro-alip:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 2293136 1876024 280888 87% /
devtmpfs 1988872 0 1988872 0% /dev
tmpfs 1997896 0 1997896 0% /dev/shm
tmpfs 1997896 9080 1988816 1% /run
tmpfs 5120 4 5116 1% /run/lock
tmpfs 1997896 0 1997896 0% /sys/fs/cgroup
tmpfs 399576 8 399568 1% /run/user/0
/dev/mmcblk1p1 3925152 90048 3835104 3% /media/root/3C5B-E9EE
tmpfs 399576 0 399576 0% /run/user/106
/dev/nvme0n1p1 239314740 61468 227027012 1% /mnt 具体操作如下: 参照RK3568主控芯片的开发说明书,4G信号线对应的GPIO编号如下: | 4G_DISABLE1 | gpio141 | 用命令设置4G模块的开机信号控制:root@linaro-alip:/sys/class/gpio#
root@linaro-alip:/sys/class/gpio# echo 1 > gpio147/value
root@linaro-alip:/sys/class/gpio# echo 1 > gpio141/value
root@linaro-alip:/sys/class/gpio# echo 0 > gpio140/value
[ 4499.573761] usb 2-1: new high-speed USB device number 4 using ehci-platform
[ 4499.730724] usb 2-1: New USB device found, idVendor=2c7c, idProduct=0125, bcdDevice= 3.18
[ 4499.730808] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 4499.730834] usb 2-1: Product: Android
[ 4499.730854] usb 2-1: Manufacturer: Android
[ 4499.744910] option 2-1:1.0: GSM modem (1-port) converter detected
[ 4499.746534] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 4499.749138] option 2-1:1.1: GSM modem (1-port) converter detected
[ 4499.751406] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 4499.752868] option 2-1:1.2: GSM modem (1-port) converter detected
[ 4499.755672] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2
[ 4499.759651] option 2-1:1.3: GSM modem (1-port) converter detected
[ 4499.764610] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB3 执行完成后,会显示4G模块驱动完成后在/dev/目录下生成的设备文件:ttyUSB0、ttyUSB1、ttyUSB2、ttyUSB3,用命令可以检查: 开发板上 WIFI 模组采用台湾正基 AP6256,特性如下: 注意事项 手持开发板时请拿开发板边沿,不要触碰到开发板上的外露金属部分,以免静电对开发板元器件造成损坏。
|