“MY-IMX6 Linux-3.14 测试手册(Qt版)”的版本间的差异

来自明远智睿的wiki
跳转至: 导航搜索
测试说明
 
(未显示同一用户的4个中间版本)
第1行: 第1行:
 +
<div>
 
= '''CAN测试''' =
 
= '''CAN测试''' =
 
----
 
----
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
测试之前需要连接CAN的管脚,将CAN1的CAN_L和CAN2的CAN_L连接,将CAN1的CAN_H和CAN2的CAN_H连接。<br>
 
测试之前需要连接CAN的管脚,将CAN1的CAN_L和CAN2的CAN_L连接,将CAN1的CAN_H和CAN2的CAN_H连接。<br>
 +
 
== '''测试方法''' ==
 
== '''测试方法''' ==
 
(1)点击“CAN”图标,启动测试程序<br>
 
(1)点击“CAN”图标,启动测试程序<br>
 +
 
(2)点解“Send”,发送数据,如果成功接收到数据,会在右边的文本框显示出来,如下图:<br>
 
(2)点解“Send”,发送数据,如果成功接收到数据,会在右边的文本框显示出来,如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_1.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_1.2.0.1.png|642px]]<br>
 
如果没有收到数据,则测试失败,请检查CAN的管脚是否短接,错误如下图:<br>
 
如果没有收到数据,则测试失败,请检查CAN的管脚是否短接,错误如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_1.2.0.2.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_1.2.0.2.png|642px]]<br>
 +
 
(3)测试完成,点击关闭,退出CAN测试。<br>
 
(3)测试完成,点击关闭,退出CAN测试。<br>
 +
 
= '''按键测试''' =
 
= '''按键测试''' =
 
----
 
----
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
总共有4个按键,其中一个是复位按键,不在按键测试范围。<br>
 
总共有4个按键,其中一个是复位按键,不在按键测试范围。<br>
 +
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
(1)点击“Key”图标,启动测试程序。<br>
 
(1)点击“Key”图标,启动测试程序。<br>
 +
 
(2)按下和松开其中一个按键(不包括复位按键),屏幕会显示按键的号码和状态,如下图:<br>
 
(2)按下和松开其中一个按键(不包括复位按键),屏幕会显示按键的号码和状态,如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_2.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_2.2.0.1.png|642px]]<br>
 
<br>
 
<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_2.2.0.2.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_2.2.0.2.png|642px]]<br>
 +
 
(3)测试完成,点击关闭,退出按键测试。<br>
 
(3)测试完成,点击关闭,退出按键测试。<br>
 +
 
= '''串口测试''' =
 
= '''串口测试''' =
 
----
 
----
第29行: 第38行:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!span style="color:#FFFFFF;background:#000080"|评估板型号
+
!span style="color:#FFFFFF;background:#000080"|评估板型号
 
!span style="color:#FFFFFF;background:#000080"|UARTx
 
!span style="color:#FFFFFF;background:#000080"|UARTx
 
!span style="color:#FFFFFF;background:#000080"|Rx
 
!span style="color:#FFFFFF;background:#000080"|Rx
第86行: 第95行:
  
 
== '''测试方法''' ==
 
== '''测试方法''' ==
(1) 点击“Uart”图标,启动测试程序。<br>
+
(1)点击“Uart”图标,启动测试程序。<br>
(2) 点击“OpenDevice”打开设备。<br>
+
 
(3) 点击”Transfer“发送数据。<br>
+
(2)点击“OpenDevice”打开设备。<br>
(4) 如果成功收到数据,右边的文本框会显示出来,说明测试成功,如下图:<br>
+
 
 +
(3)点击”Transfer“发送数据。<br>
 +
 
 +
(4)如果成功收到数据,右边的文本框会显示出来,说明测试成功,如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_3.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_3.2.0.1.png|642px]]<br>
 
如果没有收到数据,则测试失败,请检查Uart管脚是否短接,错误如下图:<br>
 
如果没有收到数据,则测试失败,请检查Uart管脚是否短接,错误如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_3.2.0.2.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_3.2.0.2.png|642px]]<br>
 +
 
(5)测试完成,点击关闭,退出串口测试。<br>
 
(5)测试完成,点击关闭,退出串口测试。<br>
 +
 
= '''SPI测试''' =
 
= '''SPI测试''' =
 
----
 
----
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
(1)测试之前需要短接SPI的管脚,不同的开发板短接的管脚有所不同,对应关系如下:<br>
 
(1)测试之前需要短接SPI的管脚,不同的开发板短接的管脚有所不同,对应关系如下:<br>
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!span style="color:#FFFFFF;background:#000080"|评估板型号
+
!span style="color:#FFFFFF;background:#000080"|评估板型号
 
!span style="color:#FFFFFF;background:#000080"|SPIx
 
!span style="color:#FFFFFF;background:#000080"|SPIx
 
!span style="color:#FFFFFF;background:#000080"|MISO
 
!span style="color:#FFFFFF;background:#000080"|MISO
第129行: 第144行:
 
== '''测试方法''' ==
 
== '''测试方法''' ==
 
(1)点击“SPI”图标,启动测试程序。<br>
 
(1)点击“SPI”图标,启动测试程序。<br>
 +
 
(2)点击“OpenDevice”打开设备。<br>
 
(2)点击“OpenDevice”打开设备。<br>
 +
 
(3)点击“transfer”,发送数据。如果成功收到数据,会在右边的文本框显示出来,说明测试成功,如下图:<br>
 
(3)点击“transfer”,发送数据。如果成功收到数据,会在右边的文本框显示出来,说明测试成功,如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_4.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_4.2.0.1.png|642px]]<br>
 
如果没有收到数据,测试失败,请检查管脚是否短接,错误如下图:<br>
 
如果没有收到数据,测试失败,请检查管脚是否短接,错误如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_4.2.0.2.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_4.2.0.2.png|642px]]<br>
 +
 
(4)测试完成,点击关闭,退出测试程序。<br>
 
(4)测试完成,点击关闭,退出测试程序。<br>
 +
 +
 
= '''I2C测试''' =
 
= '''I2C测试''' =
 
----
 
----
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
评估板总共有3条IIC总线,每条总线都有设备,测试程序仅仅是列出每条总线的设备而已,其他不做测试。<br>
 
评估板总共有3条IIC总线,每条总线都有设备,测试程序仅仅是列出每条总线的设备而已,其他不做测试。<br>
 +
 
== '''测试方法''' ==
 
== '''测试方法''' ==
 
(1) 点击“I2C”图标,启动测试程序。<br>
 
(1) 点击“I2C”图标,启动测试程序。<br>
 +
 
(2) 点击“ListI2C”,列出所有I2C总线,总共3条,如下图:<br>
 
(2) 点击“ListI2C”,列出所有I2C总线,总共3条,如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_5.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_5.2.0.1.png|642px]]<br>
 +
 
(3)点击“ListDevice”列出其中一条总线上的所有设备,默认是i2c-0,如下图:<br>
 
(3)点击“ListDevice”列出其中一条总线上的所有设备,默认是i2c-0,如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_5.2.0.2.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_5.2.0.2.png|642px]]<br>
 +
 
(4)点击右边的下拉菜单,分别列出另外两条总线上的设备,如下图:<br>
 
(4)点击右边的下拉菜单,分别列出另外两条总线上的设备,如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_5.2.0.3.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_5.2.0.3.png|642px]]<br>
 
<br>
 
<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_5.2.0.4.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_5.2.0.4.png|642px]]<br>
 +
 
(5)测试完成,点击关闭,退出测试。<br>
 
(5)测试完成,点击关闭,退出测试。<br>
 +
 +
 
= '''GPIO测试''' =
 
= '''GPIO测试''' =
 
----
 
----
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
(1)测试之前需要连接对应的管脚,不同的开发板所连接的管脚有所不同,对应关系如下:<br>
 
(1)测试之前需要连接对应的管脚,不同的开发板所连接的管脚有所不同,对应关系如下:<br>
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!colspan=7;span style="background:#ffff00"|MY-IMX6-EK2000
+
!colspan=7;span style="background:#ffff00"|MY-IMX6-EK200
 
|-
 
|-
 
|span style="color:#FFFFFF;background:#000080"|IO序号
 
|span style="color:#FFFFFF;background:#000080"|IO序号
|span style="color:#FFFFFF;background:#000080"|GPIO属性
+
|span style="color:#FFFFFF;background:#000080"|GPIO属性
|span style="color:#FFFFFF;background:#000080"|接口位置
+
|span style="color:#FFFFFF;background:#000080"|接口位置
 
|rowspan=8|
 
|rowspan=8|
|span style="color:#FFFFFF;background:#000080"|接口位置
+
|span style="color:#FFFFFF;background:#000080"|接口位置
|span style="color:#FFFFFF;background:#000080"|GPIO属性
+
|span style="color:#FFFFFF;background:#000080"|GPIO属性
 
|span style="color:#FFFFFF;background:#000080"|IO序号
 
|span style="color:#FFFFFF;background:#000080"|IO序号
 
|-
 
|-
第228行: 第256行:
 
!colspan=7;span style="background:#ffff00"|MY-IMX6-EK314
 
!colspan=7;span style="background:#ffff00"|MY-IMX6-EK314
 
|-
 
|-
|span style="color:#FFFFFF;background:#000080"|IO序号
+
|span style="color:#FFFFFF;background:#000080"|IO序号
|span style="color:#FFFFFF;background:#000080"|GPIO属性
+
|span style="color:#FFFFFF;background:#000080"|GPIO属性
|span style="color:#FFFFFF;background:#000080"|接口位置
+
|span style="color:#FFFFFF;background:#000080"|接口位置
 
|rowspan=20|
 
|rowspan=20|
|span style="color:#FFFFFF;background:#000080"|接口位置
+
|span style="color:#FFFFFF;background:#000080"|接口位置
|span style="color:#FFFFFF;background:#000080"|GPIO属性
+
|span style="color:#FFFFFF;background:#000080"|GPIO属性
 
|span style="color:#FFFFFF;background:#000080"|IO序号
 
|span style="color:#FFFFFF;background:#000080"|IO序号
 
|-
 
|-
第390行: 第418行:
  
 
(2)测试程序默认选择的是85、86两个IO序号,也可以根据需要选择其他IO序号;所以测试之前需要短接相应的管脚。<br>
 
(2)测试程序默认选择的是85、86两个IO序号,也可以根据需要选择其他IO序号;所以测试之前需要短接相应的管脚。<br>
 +
 
(3)测试程序的目的是测试85、86两个IO序号对应的管脚的输入输出功能。<br>
 
(3)测试程序的目的是测试85、86两个IO序号对应的管脚的输入输出功能。<br>
 +
 
(4)把85的输出作为86的输入。<br>
 
(4)把85的输出作为86的输入。<br>
 +
 
(5)把86的输出作为85的输入。<br>
 
(5)把86的输出作为85的输入。<br>
  
 
== '''测试方法''' ==
 
== '''测试方法''' ==
 
(1)点击“GPIO”图标,启动测试程序。<br>
 
(1)点击“GPIO”图标,启动测试程序。<br>
 +
 
(2)点击黑线左边的“out”,再点击“0”,最后点“Confirm”。<br>
 
(2)点击黑线左边的“out”,再点击“0”,最后点“Confirm”。<br>
 +
 
(3)点击黑线右边的“In”,再点“Confirm”;这时“In”后面会显示左边输出的值,为0。<br>
 
(3)点击黑线右边的“In”,再点“Confirm”;这时“In”后面会显示左边输出的值,为0。<br>
 +
 
(4)改变左边输出的值,把“0”的沟去掉,选“1”,最后点击“Confirm”,这时右边的In后面会跟随改变,即显示“1”。说明85的输出和86的输入正常。如下图:<br>
 
(4)改变左边输出的值,把“0”的沟去掉,选“1”,最后点击“Confirm”,这时右边的In后面会跟随改变,即显示“1”。说明85的输出和86的输入正常。如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_6.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_6.2.0.1.png|642px]]<br>
 
<br>
 
<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_6.2.0.2.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_6.2.0.2.png|642px]]<br>
 +
 
(5)反过来测试,把黑线左边“out”的沟去掉,改为“In”,然后点击“Confirm”。<br>
 
(5)反过来测试,把黑线左边“out”的沟去掉,改为“In”,然后点击“Confirm”。<br>
 +
 
(6)把右边的“In”的沟去掉,改为“out”,然后点击“0”,输出0,最后点击“Confirm”,这时左边的“In”后面会显示右边输出的值,即0。<br>
 
(6)把右边的“In”的沟去掉,改为“out”,然后点击“0”,输出0,最后点击“Confirm”,这时左边的“In”后面会显示右边输出的值,即0。<br>
 +
 
(7)改变右边的输出,把“0”的沟去掉,改为“1”,然后点击“Confirm”,这时左边的显示值会跟随改变,到此说明85、86的输入输出正常。如下图:<br>
 
(7)改变右边的输出,把“0”的沟去掉,改为“1”,然后点击“Confirm”,这时左边的显示值会跟随改变,到此说明85、86的输入输出正常。如下图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_6.2.0.3.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_6.2.0.3.png|642px]]<br>
第410行: 第447行:
  
 
(8)测试完成,点击关闭,退出测试程序。<br>
 
(8)测试完成,点击关闭,退出测试程序。<br>
 +
 
= '''网口测试''' =
 
= '''网口测试''' =
 
----
 
----
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
(1)测试程序有两个,一个在开发板运行,另一个在PC(windows)上运行。<br>
 
(1)测试程序有两个,一个在开发板运行,另一个在PC(windows)上运行。<br>
 +
 
(2)开发板上有两个网口。<br>
 
(2)开发板上有两个网口。<br>
 +
 
(3)测试之前需要修改PC上的IP,把PC上的IP改为192.168.170.144(实际上只要开发板和PC在同一个网段就可以了)。<br>
 
(3)测试之前需要修改PC上的IP,把PC上的IP改为192.168.170.144(实际上只要开发板和PC在同一个网段就可以了)。<br>
== '''测试方法''' ==
+
 
 +
 
 +
== '''测试方法(test method)''' ==
 
(1)用网线把PC和开发板(任意一个网口)连接。<br>
 
(1)用网线把PC和开发板(任意一个网口)连接。<br>
 +
 
(2)在PC端运行测试程序。<br>
 
(2)在PC端运行测试程序。<br>
 +
 
(3)点击“Network图标”,启动测试程序。<br>
 
(3)点击“Network图标”,启动测试程序。<br>
 +
 
(4)点击任意一个”Confirm”,如果连接上,其右边会显示绿色的“connect”;如果出现“unconnect”说明没有连上,这时点击另一个“Confirm”。如图<br>
 
(4)点击任意一个”Confirm”,如果连接上,其右边会显示绿色的“connect”;如果出现“unconnect”说明没有连上,这时点击另一个“Confirm”。如图<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_7.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_7.2.0.1.png|642px]]<br>
 +
 
(5)连上之后点击“Send”;在PC端可以看到接收速率的变化;测试成功。如图:<br>
 
(5)连上之后点击“Send”;在PC端可以看到接收速率的变化;测试成功。如图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_7.2.0.2.png]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_7.2.0.2.png]]<br>
 +
 
(6)另外一个网口测试方法相同。<br>
 
(6)另外一个网口测试方法相同。<br>
 
(7)测试完成,点击关闭,退出测试程序。<br>
 
(7)测试完成,点击关闭,退出测试程序。<br>
 +
 
= '''多媒体测试''' =
 
= '''多媒体测试''' =
 
----
 
----
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
测试程序测试音频和视频的功能。<br>
 
测试程序测试音频和视频的功能。<br>
 +
 
== '''测试方法''' ==
 
== '''测试方法''' ==
(1) 点击“Media”图标,启动测试程序。<br>
+
(1)点击“Media”图标,启动测试程序。<br>
(2) 插上耳机,点击“PlayMusic”,可以听到一段音乐。<br>
+
 
(3) 点击“PlayVideo”,播放一段视频。<br>
+
(2)插上耳机,点击“PlayMusic”,可以听到一段音乐。<br>
(4) 测试完成,点击关闭,退出测试程序。<br>
+
 
 +
(3)点击“PlayVideo”,播放一段视频。<br>
 +
 
 +
(4)测试完成,点击关闭,退出测试程序。<br>
 +
 
 +
 
 
= '''USB&SD测试''' =
 
= '''USB&SD测试''' =
 
----
 
----
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
测试测试主要测试USB和SD。<br>
 
测试测试主要测试USB和SD。<br>
 +
 +
 
== '''测试方法''' ==
 
== '''测试方法''' ==
(1) 点击“SD-USB”图标,启动测试程序。<br>
+
(1)点击“SD-USB”图标,启动测试程序。<br>
(2) 插入U盘或者SD卡,屏幕会显示U盘或者SD卡的内容(中文不能正常显示)。<br>
+
 
 +
(2)插入U盘或者SD卡,屏幕会显示U盘或者SD卡的内容(中文不能正常显示)。<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_9.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_9.2.0.1.png|642px]]<br>
 
(3)测试完成,点击关闭,退出测试程序。<br>
 
(3)测试完成,点击关闭,退出测试程序。<br>
 +
 +
 
= '''看门狗测试''' =
 
= '''看门狗测试''' =
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
如果不喂狗,默认10s复位,也可以根据需要修改时间。<br>
 
如果不喂狗,默认10s复位,也可以根据需要修改时间。<br>
 +
 
== '''测试方法''' ==
 
== '''测试方法''' ==
 
(1)点击“WTDog”图标,启动测试程序。<br>
 
(1)点击“WTDog”图标,启动测试程序。<br>
 +
 
(2)点击“Start”,开始测试。<br>
 
(2)点击“Start”,开始测试。<br>
 +
 
(3)点击“Feed”,进行喂狗;屏幕上会显示喂狗次数;等待20s,如果没有复位,说明喂狗成功。如图:<br>
 
(3)点击“Feed”,进行喂狗;屏幕上会显示喂狗次数;等待20s,如果没有复位,说明喂狗成功。如图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_10.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_10.2.0.1.png|642px]]<br>
 +
 
(5)点击“Nofeed”,停止喂狗,等待10,系统将会复位。<br>
 
(5)点击“Nofeed”,停止喂狗,等待10,系统将会复位。<br>
 +
 
(6)测试完成,点击关闭,退出测试程序。<br>
 
(6)测试完成,点击关闭,退出测试程序。<br>
 +
 
= '''GPU测试''' =
 
= '''GPU测试''' =
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
测试过程,在屏幕上会看到有图形在变化。<br>
 
测试过程,在屏幕上会看到有图形在变化。<br>
 +
 
== '''测试方法''' ==
 
== '''测试方法''' ==
(1) 点击“GPU”图标,启动测试程序。<br>
+
(1)点击“GPU”图标,启动测试程序。<br>
(2) 等待测试完成,最后会打印测试结果。如图:<br>
+
 
 +
(2)等待测试完成,最后会打印测试结果。如图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_11.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_11.2.0.1.png|642px]]<br>
 +
 +
 
= '''VPU测试''' =
 
= '''VPU测试''' =
 
== '''测试说明''' ==
 
== '''测试说明''' ==
 
测试过程,会播放一段视频。<br>
 
测试过程,会播放一段视频。<br>
 +
 +
 
== '''测试方法''' ==
 
== '''测试方法''' ==
(1) 点击“VPU”图标,启动测试程序。<br>
+
(1)点击“VPU”图标,启动测试程序。<br>
(2) 等待测试完成,最后会打印测试结果。如图:<br>
+
 
 +
(2)等待测试完成,最后会打印测试结果。如图:<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_12.2.0.1.png|642px]]<br>
 
[[文件:MY-IMX6 Linux-3.14(QT)_12.2.0.1.png|642px]]<br>
 +
</div>

2018年7月24日 (二) 17:25的最新版本

CAN测试


测试说明

测试之前需要连接CAN的管脚,将CAN1的CAN_L和CAN2的CAN_L连接,将CAN1的CAN_H和CAN2的CAN_H连接。

测试方法

(1)点击“CAN”图标,启动测试程序

(2)点解“Send”,发送数据,如果成功接收到数据,会在右边的文本框显示出来,如下图:
MY-IMX6 Linux-3.14(QT) 1.2.0.1.png
如果没有收到数据,则测试失败,请检查CAN的管脚是否短接,错误如下图:
MY-IMX6 Linux-3.14(QT) 1.2.0.2.png

(3)测试完成,点击关闭,退出CAN测试。

按键测试


测试说明

总共有4个按键,其中一个是复位按键,不在按键测试范围。

测试说明

(1)点击“Key”图标,启动测试程序。

(2)按下和松开其中一个按键(不包括复位按键),屏幕会显示按键的号码和状态,如下图:
MY-IMX6 Linux-3.14(QT) 2.2.0.1.png

MY-IMX6 Linux-3.14(QT) 2.2.0.2.png

(3)测试完成,点击关闭,退出按键测试。

串口测试


测试说明

(1)总共有4个串口,测试程序默认选择Uart2,可以根据需要选择其他串口。
(2)测试之前需要短接串口的收发管脚,不同的开发板短接的管脚有所不同,对应关系如下图:

评估板型号 UARTx Rx Tx 系统接口
MY-IMX6-EK200 UART2 J1:9 J1:7 ttymxc1
UART3 J1:13 J1:11 ttymxc2
UART4 J1:17 J1:15 ttymxc3
UART5 J1:16 J1:18 ttymxc4
MY-IMX6-EK314 UART2 J12:9 J12:10 ttymxc1
UART3 J12:12 J12:13 ttymxc2
UART4 J12:17 J12:15 ttymxc3
UART5 J12:16 J12:18 ttymxc4

(3)这里选择默认配置,即Uart2,请短接对应的管脚。

测试方法

(1)点击“Uart”图标,启动测试程序。

(2)点击“OpenDevice”打开设备。

(3)点击”Transfer“发送数据。

(4)如果成功收到数据,右边的文本框会显示出来,说明测试成功,如下图:
MY-IMX6 Linux-3.14(QT) 3.2.0.1.png
如果没有收到数据,则测试失败,请检查Uart管脚是否短接,错误如下图:
MY-IMX6 Linux-3.14(QT) 3.2.0.2.png

(5)测试完成,点击关闭,退出串口测试。

SPI测试


测试说明

(1)测试之前需要短接SPI的管脚,不同的开发板短接的管脚有所不同,对应关系如下:

评估板型号 SPIx MISO MOSI
MY-IMX6-EK200 SPI1 J7:7 J7:9
SPI2 J7:8 J7:10
MY-IMX6-EK314 SPI1 J13:7 J13:11
SPI2 J13:6 J13:12

(2)EK200与测试程序对应的是SPI2;EK314与测试程序对应的是SPI1;根据实际情况短接相应的管脚。

测试方法

(1)点击“SPI”图标,启动测试程序。

(2)点击“OpenDevice”打开设备。

(3)点击“transfer”,发送数据。如果成功收到数据,会在右边的文本框显示出来,说明测试成功,如下图:
MY-IMX6 Linux-3.14(QT) 4.2.0.1.png
如果没有收到数据,测试失败,请检查管脚是否短接,错误如下图:
MY-IMX6 Linux-3.14(QT) 4.2.0.2.png

(4)测试完成,点击关闭,退出测试程序。


I2C测试


测试说明

评估板总共有3条IIC总线,每条总线都有设备,测试程序仅仅是列出每条总线的设备而已,其他不做测试。

测试方法

(1) 点击“I2C”图标,启动测试程序。

(2) 点击“ListI2C”,列出所有I2C总线,总共3条,如下图:
MY-IMX6 Linux-3.14(QT) 5.2.0.1.png

(3)点击“ListDevice”列出其中一条总线上的所有设备,默认是i2c-0,如下图:
MY-IMX6 Linux-3.14(QT) 5.2.0.2.png

(4)点击右边的下拉菜单,分别列出另外两条总线上的设备,如下图:
MY-IMX6 Linux-3.14(QT) 5.2.0.3.png

MY-IMX6 Linux-3.14(QT) 5.2.0.4.png

(5)测试完成,点击关闭,退出测试。


GPIO测试


测试说明

(1)测试之前需要连接对应的管脚,不同的开发板所连接的管脚有所不同,对应关系如下:

MY-IMX6-EK200
IO序号 GPIO属性 接口位置 接口位置 GPIO属性 IO序号
-- gpio-leds J4:3 J4:4 GPIO6_IO11 171
-- gpio-leds J4:5 J4:6 GPIO2_IO26 58
10 GPIO1_IO10 J4:7 J4:8 GPIO1_IO20 20
-- gpio-leds J4:9 J4:10 GPIO3_IO21 85
-- gpio-leds J4:11 J4:12 GPIO3_IO22 86
11 GPIO1_IO11 J4:13 J4:14 NC NC
192 GPIO7_IO00 J21:12 J21:11 GPIO3_IO30 94


MY-IMX6-EK314
IO序号 GPIO属性 接口位置 接口位置 GPIO属性 IO序号
2 GPIO1_IO02 J23:11 J23:12 GPIO3_IO30 94
192 GPIO7_IO01 U14:3 U14:4 GPIO7_IO00 192
177 GPIO6_IO17 U14:5 U14:6 GPIO6_IO18 178
176 GPIO6_IO16 U14:7 U14:8 GPIO2_IO07 39
35 GPIO2_IO03 U14:9 U14:10 GPIO2_IO06 38
169 GPIO6_IO09 U14:11 U14:12 GPIO6_IO11 171
34 GPIO2_IO02 U14:13 U14:14 GPIO2_IO00 32
36 GPIO2_IO04 U14:15 U14:16 GPIO2_IO05 37
29 GPIO1_IO29 U14:17 U14:18 GPIO1_IO27 27
30 GPIO1_IO30 U14:19 U14:20 GPIO1_IO26 26
24 GPIO1_IO24 U14:21 U14:22 GND GND
10 GPIO1_IO10 U14:23 U14:24 gpio-leds --
-- gpio-leds U14:25 U14:26 gpio-leds --
11 GPIO1_IO11 U14:27 U14:28 gpio-leds --
85 GPIO3_IO21 U14:29 U14:30 GPIO3_IO22 86
GND GND U14:31 U14:32 GND GND
18 GPIO1_IO18 U14:33 U14:34 GPIO1_IO16 16
20 GPIO1_IO20 U14:35 U14:36 GPIO1_IO17 17
116 GPIO4_IO20 U14:37 U14:38 GPIO1_IO19 19

(2)测试程序默认选择的是85、86两个IO序号,也可以根据需要选择其他IO序号;所以测试之前需要短接相应的管脚。

(3)测试程序的目的是测试85、86两个IO序号对应的管脚的输入输出功能。

(4)把85的输出作为86的输入。

(5)把86的输出作为85的输入。

测试方法

(1)点击“GPIO”图标,启动测试程序。

(2)点击黑线左边的“out”,再点击“0”,最后点“Confirm”。

(3)点击黑线右边的“In”,再点“Confirm”;这时“In”后面会显示左边输出的值,为0。

(4)改变左边输出的值,把“0”的沟去掉,选“1”,最后点击“Confirm”,这时右边的In后面会跟随改变,即显示“1”。说明85的输出和86的输入正常。如下图:
MY-IMX6 Linux-3.14(QT) 6.2.0.1.png

MY-IMX6 Linux-3.14(QT) 6.2.0.2.png

(5)反过来测试,把黑线左边“out”的沟去掉,改为“In”,然后点击“Confirm”。

(6)把右边的“In”的沟去掉,改为“out”,然后点击“0”,输出0,最后点击“Confirm”,这时左边的“In”后面会显示右边输出的值,即0。

(7)改变右边的输出,把“0”的沟去掉,改为“1”,然后点击“Confirm”,这时左边的显示值会跟随改变,到此说明85、86的输入输出正常。如下图:
MY-IMX6 Linux-3.14(QT) 6.2.0.3.png

MY-IMX6 Linux-3.14(QT) 6.2.0.4.png

(8)测试完成,点击关闭,退出测试程序。

网口测试


测试说明

(1)测试程序有两个,一个在开发板运行,另一个在PC(windows)上运行。

(2)开发板上有两个网口。

(3)测试之前需要修改PC上的IP,把PC上的IP改为192.168.170.144(实际上只要开发板和PC在同一个网段就可以了)。


测试方法(test method)

(1)用网线把PC和开发板(任意一个网口)连接。

(2)在PC端运行测试程序。

(3)点击“Network图标”,启动测试程序。

(4)点击任意一个”Confirm”,如果连接上,其右边会显示绿色的“connect”;如果出现“unconnect”说明没有连上,这时点击另一个“Confirm”。如图
MY-IMX6 Linux-3.14(QT) 7.2.0.1.png

(5)连上之后点击“Send”;在PC端可以看到接收速率的变化;测试成功。如图:
MY-IMX6 Linux-3.14(QT) 7.2.0.2.png

(6)另外一个网口测试方法相同。
(7)测试完成,点击关闭,退出测试程序。

多媒体测试


测试说明

测试程序测试音频和视频的功能。

测试方法

(1)点击“Media”图标,启动测试程序。

(2)插上耳机,点击“PlayMusic”,可以听到一段音乐。

(3)点击“PlayVideo”,播放一段视频。

(4)测试完成,点击关闭,退出测试程序。


USB&SD测试


测试说明

测试测试主要测试USB和SD。


测试方法

(1)点击“SD-USB”图标,启动测试程序。

(2)插入U盘或者SD卡,屏幕会显示U盘或者SD卡的内容(中文不能正常显示)。
MY-IMX6 Linux-3.14(QT) 9.2.0.1.png
(3)测试完成,点击关闭,退出测试程序。


看门狗测试

测试说明

如果不喂狗,默认10s复位,也可以根据需要修改时间。

测试方法

(1)点击“WTDog”图标,启动测试程序。

(2)点击“Start”,开始测试。

(3)点击“Feed”,进行喂狗;屏幕上会显示喂狗次数;等待20s,如果没有复位,说明喂狗成功。如图:
MY-IMX6 Linux-3.14(QT) 10.2.0.1.png

(5)点击“Nofeed”,停止喂狗,等待10,系统将会复位。

(6)测试完成,点击关闭,退出测试程序。

GPU测试

测试说明

测试过程,在屏幕上会看到有图形在变化。

测试方法

(1)点击“GPU”图标,启动测试程序。

(2)等待测试完成,最后会打印测试结果。如图:
MY-IMX6 Linux-3.14(QT) 11.2.0.1.png


VPU测试

测试说明

测试过程,会播放一段视频。


测试方法

(1)点击“VPU”图标,启动测试程序。

(2)等待测试完成,最后会打印测试结果。如图:
MY-IMX6 Linux-3.14(QT) 12.2.0.1.png