测试指导
网口测试
网口1
接口丝印:J14
系统接口:eth0
测试说明:采用开发板向PC发送ICMP报文的方式进行测试
测试操作:
配置电脑有线网卡IP为 192.168.137.99
使用网线连接开发板网口和电脑的网口,串口显示信息:
[ 275.170629] rk_gmac-dwmac fe1c0000.ethernet eth0: Link is Up - 1Gbps/
默认是自动获取ip,但测试是配置静态ip来测,具体配置命令如下:
ifconfig eth1 down
ifconfig eth0 up
ifconfig eth0 192.168.137.81
输入指令如下进行验证网口1:
ping -I eth0 192.168.137.99 -c 2 -w 4
PING 192.168.137.99 (192.168.137.99) from 192.168.137.81 eth0: 56(84) bytes of data.
64 bytes from 192.168.137.99: icmp_seq=1 ttl=128 time=0.947 ms
64 bytes from 192.168.137.99: icmp_seq=2 ttl=128 time=0.588 ms
--- 192.168.137.99 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.588/0.767/0.947/0.179 ms
“0% packet loss”表示测试通过
如果出现”100% packet loss”,请先确认电脑的防火墙是否全部关闭
网口2
接口丝印:U5
系统接口:eth1
测试说明:采用开发板向PC发送ICMP报文的方式进行测试
测试操作:
配置电脑有线网卡IP为 192.168.137.99
使用网线连接开发板网口和电脑的网口,串口显示信息:
[ 528.550794] IPv6: ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
默认是自动获取ip,但测试是配置静态ip来测,具体配置命令如下:
ifconfig eth0 down
ifconfig eth1 up
ifconfig eth1 192.168.137.81
输入指令如下进行验证网口2:
ping -I eth1 192.168.137.99 -c 2 -w 4
64 bytes from 192.168.137.99: icmp_seq=2 ttl=128 time=0.575 ms
--- 192.168.137.99 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.575/0.812/1.049/0.237 ms
“0% packet loss”表示测试通过
如果出现”100% packet loss”,请先确认电脑的防火墙是否全部关闭
GPIO测试
丝印 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
GIPO |
IO11 |
IO12 |
IO13 |
IO14 |
IO15 |
IO16 |
IO17 |
高电平 |
1.8V |
1.8V |
1.8V |
1.8V |
1.8V |
1.8V |
1.8V |
测试操作:
echo out >/proc/myzr_gpio/IO11
cat /proc/myzr_gpio/IO11
输出信息类似如下:
0
echo 1 > /proc/myzr_gpio/IO11
cat /proc/myzr_gpio/IO11
输出信息类似如下:
1
UART测试
接口丝印:J17
测试说明:采用uart自发自收的方式进行测试
测试操作
短接J17-3(UART1_TX_M0)和J17-4(UART1_RX_M0)引脚
输入指令如下进行收发测试:
chmod 777 ./serial_test.out
./serial_test.out /dev/ttyS1 "myzr"
Starting send data...finish
Starting receive data:
ASCII: 0x6d Character: m
ASCII: 0x79 Character: y
ASCII: 0x7a Character: z
ASCII: 0x72 Character: r
ASCII: 0x0 Character:
音频播放测试
接口丝印:J10
测试说明:播放音频文件验证评估板的音频播放功能
测试操作
把耳机接入丝印对应的接口
输入指令如下进行测试:
aplay test.wav
结果:耳机有声音输出表示音频播放测试通过
录音测试
接口丝印:J11
测试说明:录制并播放录音文件进行测试
测试操作:
把带MIC插入丝印对应的接口
输入如下指令进行10秒的录音:
arecord -Dhw:1,0 -c 2 -r 44100 -f S16_LE -t wav test.wav
把耳机或者喇叭接入丝印J10、J13对应的接口播放录制的音频文件,输入如下指令:
aplay test.wav
耳机或者喇叭有录制声音输出表示录音测试通过
SPEAKER测试
接口丝印:J12
测试说明:接口有3个脚,把喇叭接入丝印 J12对应的接口
测试操作
输入如下指令
aplay /myzr_test/audio/mytest.wav
喇叭发出声音,表示测试通过
4G测试
接口丝印:J19、ANT2
测试说明:采用插拔SIM卡和接天线的方式进行测试
测试操作:
接上4G天线和SIM卡
启动开发板
获取ip
udhcpc -i usb0
测试连接情况
ping -I usb0 baidu.com
USB测试
接口丝印:J7、USB2.0
测试说明:采用插拔USB存储设备(U盘)的方式进行测试
测试操作:
将USB设备插入底板USB接口,系统会输出类似如下信息:
[ 2649.580746] usb 2-1.1: new high-speed USB device number 3 using ehci-platform
[ 2649.735676] usb-storage 2-1.1:1.0: USB Mass Storage device detected
[ 2649.752030] scsi host0: usb-storage 2-1.1:1.0
[ 2649.951147] usbcore: registered new interface driver uas
[ 2650.801744] scsi 0:0:0:0: Direct-Access aigo U330 2.00 PQ: 0 ANSI: 4
[ 2650.822371] sd 0:0:0:0: [sda] 61440000 512-byte logical blocks: (31.5 GB/29.3 GiB)
[ 2650.830508] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 2650.851173] sd 0:0:0:0: [sda] Write Protect is off
[ 2650.871241] sd 0:0:0:0: [sda] No Caching mode page found
[ 2650.875217] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 2650.896991] sda: sda1
[ 2650.916261] sd 0:0:0:0: [sda] Attached SCSI removable disk
将USB设备从底板拔出,系统会输出类似如下信息:
[ 2690.764161] usb 2-1.1: USB disconnect, device number 3
背光测试
背光的亮度设置范围为(0–255),255表示亮度最高,0表示关闭背光亮度。进入系统后在终端输入如下命令进行背光测试。
输入以下命令查看当前屏幕背光值
cat /sys/class/backlight/backlight/brightness
输出信息类似如下:
200
输入以下命令设置背光熄灭
echo 0 > /sys/class/backlight/backlight/brightness
输入以下命令设置背光亮起
echo 200 > /sys/class/backlight/backlight/brightness
RTC测试
接口丝印:RTC1
测试说明:读取并设置时间,断电重启后检查时间是否正确
测试操作:
断电,检查纽扣电池是否安装,用万用表检查RTC电池有没有电,测出来是3.3v左右才是正常的
设备通电,查看当前系统时钟,输入指令如下:
date
输出信息:
Wed May 14 02:06:10 UTC 2025
查看rtc时钟,输入指令:
hwclock
输出信息:
Wed May 14 02:06:20 2025 0.000000 seconds
设置系统时间
date -s "2025-5-14 10:30:00"
将系统时间写入rtc,查看有没有成功写入,输入指令如下:
hwclock -w
hwclock
输出信息:
Wed May 14 10:30:10 2025 0.000000 seconds
与系统时间差不多,表示成功写入rtc。
设备断电重启,查看rtc时钟,输入指令如下:
hwclock
输出信息:
Wed May 14 10:30:43 2025 0.000000 seconds
rtc时间在原来的时间上继续走,表明rtc测试通过
Wifi测试
接口丝印:ANT1
测试说明:WIFI连接到AP后,开发板向外网发送ICMP报文来验证连接正常
测试操作:
把WIFI天线连接到”ANT1”接口上
生成 SSID 的 WPA PSK 文件
wpa_passphrase命令格式: wpa_passphrase + wifi名称 + wifi密码 > /etc/wpa_supplicant.conf
输入指令如下:
wpa_passphrase MY-WIFI My202412 > /etc/wpa_supplicant.conf
连接,输入指令如下:
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
输出信息:
Successfully initialized wpa_supplicant
nl80211: kernel reports: Match already configured
获取IP,输入指令如下:
udhcpc -i wlan0
输出信息:
udhcpc: started, v1.36.1
udhcpc: broadcasting discover
udhcpc: broadcasting select for 192.168.61.109, server 192.168.60.1
udhcpc: lease of 192.168.61.109 obtained from 192.168.60.1, lease time 86400
deleting routers
route: SIOCADDRT: Network is unreachable
adding dns 192.168.60.1
测试连接,输入指令如下:
ping -I wlan0 www.baidu.com -c 3
输出信息:
PING www.baidu.com (183.2.172.17): 56 data bytes
64 bytes from 183.2.172.17: seq=0 ttl=54 time=11.818 ms
64 bytes from 183.2.172.17: seq=1 ttl=54 time=579.288 ms
64 bytes from 183.2.172.17: seq=2 ttl=54 time=38.478 ms
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss
round-trip min/avg/max = 11.818/209.861/579.288 ms
结果:”0% packet loss”表示wifi连接正常
can测试
RK3506 系列 CAN 属于 CANFD 接口。
测试可以使用 candump 和 cansend 测试,注意提前连接好设备。
配置并开启 can 接口
ip link set can0 up type can bitrate 100000 dbitrate 200000 fd on restart-ms 1000
ip link set can1 up type can bitrate 100000 dbitrate 200000 fd on restart-ms 1000
收发数据
candump can0 &
candump can1 &
cansend can0 123#112233eeff
cansend can1 123#112233eeff