分享

专栏详情

 李清龙1023 2022-10-03 发布于安徽

上篇文章大致介绍了下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,特性如下:

注意事项

手持开发板时请拿开发板边沿,不要触碰到开发板上的外露金属部分,以免静电对开发板元器件造成损坏。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多