查看“MYZR-RK3288-EK314 L31079 测试手册”的源代码
←
MYZR-RK3288-EK314 L31079 测试手册
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<div> = '''测试前的准备''' = ---- 1)准备MYZR-RK3288-EK314开发板一套,5V直流稳压电源,USB转串口线。<br> 2)接上串口线,给开发板供电,启动板子。<br> = '''测试项目''' = ---- == '''网口测试''' == MY-RK3288-EK314 评估板支持双网口,一个百兆,另一个千兆。<br> === 接口属性 === {| class="wikitable" |- !span style="color:#FFFFFF;background:#000080"|评估板型号 !span style="color:#FFFFFF;background:#000080"|接口位置 !span style="color:#FFFFFF;background:#000080"|接口速率标准 !span style="color:#FFFFFF;background:#000080"|系统接口 |- |rowspan=2|MY-RK3288-EK314 |U13 |10/100/1000Mbps |eth0 |- |P1 |10/100Mbps |eth1 |} === 测试方法 === 1) 测试说明<br> *设置计算机有线网卡IP为192.168.18.18<br> [[文件:my-rk32-ek314test_2.1.1.png|642px]]<br> 2) Eth0连接测试<br> *连接网线:将评估板“eth0”对应的接口与计算机有线网卡的接口用网线相连接<br> *设置评估板IP:<br> <span style="background:#ffff00># ifconfig eth0 192.168.18.36</span> # configure the eth0<br> *执行测试命令:<br> <span style="background:#ffff00"># ifconfig eth1 down</span> # eth1 to be shut down<br> <span style="background:#ffff00"># ping 192.168.18.18 -c 2 -w 4</span> # send ICMP to HOST<br> *观察测试结果:系统会输出类似如下信息:<br> <span style="background:#c0c0c0">--- 192.168.18.18 ping statistics --- <br> 2packets transmitted, 2 packets received, 0% packet loss</span><br> *测试结果:“0% packet loss”表示测试通过<br> *附图<br> [[文件:my-rk32-ek314test_2.1.2.png|642px]]<br> 3) Eth1连接测试<br> *连接网线:将网线插入“eth1”对应的评估板接口,网线另一端保持与计算机有线网卡的接口连接。<br> *设置第2个网口IP:<br> <span style="background:#ffff00"># ifconfig eth1 192.168.18.27</span> # configure the eth1<br> 设置后系统会输出第2个网口的工作状态信息,类似如下:<br> smsc95xx 1-1.1:1.0 eth1: link up, 100Mbps, full-duplex, lpa 0x4DE1<br> *执行测试命令:<br> <span style="background:#ffff00"># ifconfig eth0 down</span> # eth0 to be shut down<br> <span style="background:#ffff00"># ping 192.168.18.18 -c 2 -w 4</span> # send ICMP to HOST<br> *观察测试结果:系统会输出类似如下信息:<br> --- 192.168.18.18 ping statistics ---<br> 2packets transmitted, 2 packets received, 0% packet loss<br> *测试结果:“0% packet loss”表示测试通过<br> *附图<br> [[文件:my-rk32-ek314test_2.1.3.png|642px]]<br> == '''USB测试''' == === 接口属性 === {| class="wikitable" |- !span style="color:#FFFFFF;background:#000080"|评估板型号 !span style="color:#FFFFFF;background:#000080"|接口位置 !span style="color:#FFFFFF;background:#000080"|接口速率标准 |- |MY-RK3288-EK314 |J10 |480 Mbits/s |} === 测试方法 === 1) 开始测试<br> 将USB设备插入底板USB接口,输入以下命令:<br> <span style="background:#ffff00"># df</span><br> 2) 测试结束<br> 将USB设备从底板拔出,系统会输出类似如下信息:<br> <span style="background:#ffff00"># df</span><br> === 附图 === [[文件:my-rk32-ek314test_2.2.1.png|642px]]<br> == '''SD卡测试''' == === 接口属性=== {| class="wikitable" {| class="wikitable" |- !span style="color:#FFFFFF;background:#000080"|评估板型号 !span style="color:#FFFFFF;background:#000080"|接口位置 !span style="color:#FFFFFF;background:#000080"|接口类型 |- |MY-RK3288-EK314 |U22 |SD |} |} === 开始测试 === 1) 往SD卡槽插入设备<br> 插入SD卡到底板SD卡接口,输入以下命令:<br> <span style="background:#ffff00"># df</span><br> 2) 结束测试<br> SD卡弹出后拨出SD卡即结束测试。<br> === 附图 === [[文件:my-rk32-ek314test_2.3.1.png|642px]]<br> == '''音频测试''' == === 测试说明 === 这项测试是通过播放音频文件验证评估板的音频功能。<br> === 测试方法=== 1)准备测试<br> 连接音频输出设备到底板正面的音频座子,音频座子在底板正面“P15”。<br> 2)执行测试<br> 使用aplay播放一个视频,示例命令如下:<br> <span style="background:#ffff00"># aplay /usr/share/sounds/alsa/Rear_Left.wav<br></span> 上面这条命令会使用aplay播放命令中指定的文件。<br> 3)测试结果<br> 执行上面的测试命令后会听到音频设备输出的声音。<br> === 附图=== [[文件:my-rk32-ek314test_2.4.1.png|642px]]<br> == '''标准GPIO测试''' == === 接口属性 === {| class="wikitable" |- |span style="color:#FFFFFF;background:#000080"|评估板型号 |span style="color:#FFFFFF;background:#000080"|LED标号 |span style="color:#FFFFFF;background:#000080"|GPIO属性 |span style="color:#FFFFFF;background:#000080"|IO序号 |- |rowspan=4|MY-RK3288-EK314 |D1 ||GPIO0_B1 ||9 |- |D2 ||GPIO0_C2 ||18 |- |D3 ||GPIO0_B0 ||8 |- |D4 ||GPIO0_A7 ||7 |} === 测试方法=== 1)GPIO输出测试<br> *设置需要测试的GPIO的IO序号<br> <span style="background:#ffff00"># OUT_IO_NUMBER=9<br></span> *导出GPIO<br> <span style="background:#ffff00"># echo ${OUT_IO_NUMBER} > /sys/class/gpio/export<br></span> *设置GPIO方向<br> <span style="background:#ffff00"># echo out > /sys/class/gpio/gpio${OUT_IO_NUMBER}/direction<br></span> *控制输出电平<br> <span style="background:#ffff00"># echo 0 > /sys/class/gpio/gpio${OUT_IO_NUMBER}/value<br></span> <span style="background:#ffff00"># echo 1 > /sys/class/gpio/gpio${OUT_IO_NUMBER}/value<br></span> [[文件:my-rk32-ek314test_2.5.1.png|642px]]<br> 2)GPIO输入测试<br> *设置需要测试的GPIO的IO序号<br> <span style="background:#ffff00"># IN_IO_NUMBER=18<br></span> *导出GPIO<br> <span style="background:#ffff00"># echo ${IN_IO_NUMBER} > /sys/class/gpio/export<br></span> *设置GPIO方向<br> <span style="background:#ffff00"># echo in > /sys/class/gpio/gpio${IN_IO_NUMBER}/direction<br></span> *查看输入电平<br> cat /sys/class/gpio/gpio${IN_IO_NUMBER}/value<br> [[文件:my-rk32-ek314test_2.5.2.png|642px]]<br> == '''GPIO-KEY测试''' == === 接口属性 === {| class="wikitable" |- !colspan=3;span style="background:#ffff00"|MY-RK3288-EK314 |- |span style="color:#FFFFFF;background:#000080"|接口位置 |span style="color:#FFFFFF;background:#000080"|GPIO属性 |span style="color:#FFFFFF;background:#000080"|KEY属性 |- |SW1 |gpio-keys |Volume Down |- |SW2 |gpio-keys |Volume Up |- |SW3 |gpio-keys |Power |- |SW4 |gpio-keys |Reset |- |SW5 |gpio-keys |Recovery |} === 测试方法 === 1)执行测试程序<br> 在终端下键入命令执行测试,示例如下:<br> <span style="background:#ffff00"># evtest<br></span> 2)选择测试设备<br> Select the device event number [0-2]: 2<br> 输入“gpio-keys”对应的序号,这里是2<br> [[文件:my-rk32-ek314test_2.6.1.png|642px]]<br> 3)进行交互测试<br> 在终端会看到“Testing ... (interrupt to exit)”,这时我们按下或松开SW1、SW2。会看到如下类似信息:<br> Event: time 1452590477.115958, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 0<br> Event: time 1452590477.115958, -------------- SYN_REPORT ------------<br> Event: time 1452590478.415953, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 1<br> 其中“value 1”信息是在按键被按下的时候被输出,“value 0”信息是在按键被松开的时候被输出。<br> [[文件:my-rk32-ek314test_2.6.2.png|642px]]<br> 3)结束测试<br> 按计算机上的“Ctrl”+“C”可结束按键测试程序。<br> == '''串口测试''' == MY-RK3288-EK314共3个串口,其中1个调试串口,2个用户串口。<br> === 用户串口属性 === {| class="wikitable" |- !span style="color:#FFFFFF;background:#000080"|评估板型号 !span style="color:#FFFFFF;background:#000080"|UARTx !span style="color:#FFFFFF;background:#000080"|硬件接口 !span style="color:#FFFFFF;background:#000080"|系统接口 |- |rowspan=4|MY-RK3288-EK314 |UART0 |BT (Bluetooth) |ttyS0 |- |UART1 |P3 |ttyS1 |- |UART2 |P4 (DEBUG) |ttyS2 |} 提示:这里列出串口的收发管脚,串口其它管脚的定义请看原理图。<br> === 串口测试 === 1)测试说明<br> *测试方法说明:<br> 串口线直接相连电脑和UART1,用ssh客户端登陆和测试。<br> *测试结果说明:<br> 通过ssh客户端向串口发送字符串,串口可以收到字符串。<br> 2)安装ssh客户端<br> <span style="background:#ffff00"># apt-get install ssh<br></span> 3)UART1测试<br> *执行测试命令<br> <span style="background:#ffff00"># echo “myzr” > /dev/ttyS1 (UART1发送数据myzr)<br></span> <span style="background:#ffff00"># cat /dev/ttyS1 (UART1接收数据)<br></span> *测试结果附图<br> [[文件:my-rk32-ek314test_2.7.1.png|642px]]<br> == '''RTC测试 ''' == === 测试说明 === 受快递运输影响,MYZR-RK3288-EK314 系列评估板发货时不带电池。测试RTC前请自备纽扣电池并安装到评估板上。<br> MYZR-RK3288-EK314的电池座在底板正面的“BT1”位置。<br> === 测试方法(test method ) === 1)断电重启设备,查看当前系统时间和硬件时间。<br> *查看当前系统时钟命令如下:<br> <span style="background:#ffff00"># date<br></span> *系统输出信息如下:<br> <span style="background:#c0c0c0">Thu Aug 6 05:35:17 UTC 2012</span><br> 2)查看当前RTC芯片时钟命令如下:<br> <span style="background:#ffff00"># hwclock <br></span> *系统输出信息如下:<br> <span style="background:#c0c0c0">Thu Aug 6 05:35:59 2012 0.000000 seconds</span><br> 3)设置系统时钟,并同步到RTC芯片<br> *设置系统时钟命令参考如下:<br> <span style="background:#ffff00"># date -s "2013-03-28 12:30:30"<br></span> *将系统时钟写入硬件时钟命令如下:<br> <span style="background:#ffff00"># hwclok –w<br></span> 4)断电重启评估板,查看当前系统时钟和硬件时钟<br> 请参考第1步<br> 5)测试结果<br> 执行第3步以后看到的时钟为新设定的时钟。<br> === 附图 === 附图一:<br> [[文件:my-rk32-ek314test_2.8.1.png|642px]]<br> 附图二:<br> [[文件:my-rk32-ek314test_2.8.2.png|642px]]<br> == '''SPI测试 ''' == MYZR-RK3288-EK314上有两组SPI接口。<br> === 接口属性=== 测试需要用到SPI接口的MISO和MOSI管脚,在下表中列出。<br> {| class="wikitable" |- !span style="color:#FFFFFF;background:#000080"|评估板型号 !span style="color:#FFFFFF;background:#000080"|SPIx !span style="color:#FFFFFF;background:#000080"|MISO !span style="color:#FFFFFF;background:#000080"|MOSI !span style="color:#FFFFFF;background:#000080"|系统接口 |- |rowspan=2|MYZR-RK3288-EK314 |SPI1 |J11:33 |J11:35 |spidev0.0 |- |SPI2 |J11:38 |J13:34 |spidev2.0 |} === 测试说明 === 1)采用SPI自发送(输出)自接收(输入)的方式。<br> <span style="color:#ff0000">注意:测试需要短接评估板的管脚,如果不确定自己能正确短接的请找硬件工程师支持,否则可能会损坏评估板。</span><br> 2)与SPI测试程序匹配的SPI接口是SPI2,所以我们的SPI测试是测试SPI2。<br> === 测试方法 === 1)准备测试<br> 短接SPI0的MISO和MOSI管脚。<br> 2)执行测试<br> <span style="background:#ffff00"># ./spi_test -D /dev/spidev0.0<br></span> 3)测试结果<br> 如果SPI正常,在终端上会看到如下字符:<br> FF FF FF FF FF FF <br> 40 00 00 00 00 95 <br> FF FF FF FF FF FF <br> FF FF FF FF FF FF <br> FF FF FF FF FF FF <br> DE AD BE EF BA AD <br> F0 0D<br> === 附图 === [[文件:my-rk32-ek314test_2.9.1.png|642px]]<br> == '''WIFI测试''' == MYZR-RK3288-EK314 评估板使用的WIFI芯片型号为AP6335<br> 1)步骤一<br> 选择SSID,如:Honor V9<br> [[文件:my-rk32-ek314test_2.10.1.png|642px]]<br> 2)步骤二<br> 输入WIFI密码,并连接成功<br> [[文件:my-rk32-ek314test_2.10.2.png|642px]]<br> == '''蓝牙测试''' == MYZR-RK3288-EK314 评估板使用的Bluetooth芯片型号为AP6335<br> 1)步骤一<br> 打开蓝牙,点击“Prefrences”->“Bluetooth Manager”<br> [[文件:my-rk32-ek314test_2.11.1.png|642px]]<br> 2)步骤二<br> 搜索蓝牙,点击"Search"<br> [[文件:my-rk32-ek314test_2.11.2.png|642px]]<br> == '''4G测试''' == === 测试说明=== 测试上网4G模块,如L506。<br> === 测试方法 === *安装wvdial<br> <span style="background:#ffff00"># sudo apt-get install wvdial<br></span> *修改配置文件/etc/wvdial.conf<br> <span style="background:#ffff00"># vim /etc/wvdial.conf<br></span> 增加以下内容:<br> [Dialer Defaults] <br> Modem = /dev/ttyUSB2 <br> Baud = 115200 <br> Init1 = ATZ <br> Init2 = AT+CGDCONT=1,"IP","CMNET" <br> Init3 = AT+CGEQREQ=1,2,128,384,,,0,,,,,, <br> Phone = *99*1# <br> Username = cmnet <br> Password = cmnet <br> New PPPD = yes <br> [[文件:my-rk32-ek314test_2.12.1.png|642px]]<br> *拨号<br> <span style="background:#ffff00"># wvdial &<br></span> [[文件:my-rk32-ek314test_2.12.2.png|642px]]<br> == '''HDMI测试''' == === 测试说明 === 接上HDMI显示屏。<br> === 测试方法 === *烧写linux-boot_hdmi.img<br> 用AndroidTool_Release_v2.35烧写。<br> *测试<br> 开机,HDMI有显示图像 <br> *修改分辨率<br> 想修改分辨率,可以修改arch/arm/boot/dts/lcd-box.dtsi。<br> == '''EDP测试''' == === 测试说明 === 接上EDP显示屏。<br> === 测试方法 === *烧写linux-boot_edp.img<br> 用AndroidTool_Release_v2.35烧写。<br> *测试<br> 开机,EDP有显示图像 <br> *修改分辨率<br> 想修改分辨率,可以修改arch/arm/boot/dts/lcd-EDP1080p.dtsi。<br> To modify the resolution, modify arch/arm/boot/dts/lcd-EDP1080p.dtsi.<br> </div>
返回至
MYZR-RK3288-EK314 L31079 测试手册
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
[-_-]
NXP平台:
MYZR-IMX6-EK200
MYZR-IMX6-EK200(EN)
MYZR-IMX6-EK314
MYZR-IMX6-EK314(EN)
MYZR-IMX6-EK336
MYZR-IMX6-EK336(EN)
MYZR-IMX6-EK140
MYZR-IMX6-EK140(EN)
MYZR-IMX6-EK140P
MYZR-IMX6-EK140P(EN)
MYZR-IMX8M-EK300
MYZR-IMX8M-EK300(EN)
MYZR-IMX8M-EVK
MYZR-IMX8Mmini-EK240
MYZR-IMX8Mmini-EK240(EN)
MYZR-IMX28-EK142
MYZR-IMX28-EK142(EN)
MYZR-LS1012A-EK200
MYZR-LS1012A-EK200(EN)
Rockchip平台:
MYZR-RK3288-EK314
MYZR-RK3288-EK314(EN)
MYZR-RK3399-EK314
MYZR-RK3399-EK314(EN)
Allwinner平台:
MYZR-R16-EK166
MYZR-R16-EK166(EN)
Microchip平台:
MYZR-SAMA5-EK200
MYZR-SAMA5-EK200(EN)
网关产品:
GW200
GW300
GW310/GW311
ST平台:
MYZR-STM32-EK152
所有页面
工具
链入页面
相关更改
特殊页面
页面信息