“MYZR-IMX6-EK140 Linux-4.1.15 测试手册”的版本间的差异

来自明远智睿的wiki
跳转至: 导航搜索
第1行: 第1行:
<div>
+
 
 +
[^_^]: 
 +
MY-IMX6-EK140 Linux-4.1.15 测试手册 
 +
 
 +
<br />
 +
 
 +
### 测试环境 
 +
* 开发板型号:MY-IMX6-EK140-6Y
 +
* 内核版本:Linux-4.1.15 
 +
* 文件系统:L4115-core-image-base-myimx6a7.tar.bz2
 +
 +
### 测试前的准备
 +
1)请按照《[[MY-IMX6-EK140P 启动手册|Linux快速启动手册]]》中的“Linux快速启动” -> “连接设备”进行连接。
 +
 +
2)请按照《[[MY-IMX6-EK140P 启动手册|Linux快速启动手册]]》中的“Linux快速启动” -> “启动设备”进行启动。
 +
 +
##测试项目
  
='''测试项目'''=
+
### 网口测试
-------
+
MY-IMX6-EK140 支持1个百兆网口。
===测试说明===
+
####接口属性 
:开发板的登录密码是:root。
+
ENET 接口位置:P2 
 +
#####测试方法 
 +
1)配置计算机IP 
 +
设置计算机有线网卡IP为: 192.168.18.18   
 +
2)ENET 连接测试   
 +
连接网线:将评估板“ENET”对应的接口与计算机有线网卡的接口用网线相连接。       
 +
*设置评估板IP:
 +
<pre>
 +
# ifconfig eth0 192.168.18.100
 +
</pre> 
 +
*执行测试命令:  
 +
<pre>
 +
# ping 192.168.18.18 -c 4
 +
</pre>
  
== '''网口测试''' ==
+
*观察测试结果,系统会输出类似如下信息:
===测试方法===
+
<pre>
1)连接网线,将板子和电脑的网口用网线相连。<br>
+
PING 192.168.18.18 (192.168.18.18): 56 data bytes
2)设置计算机有线网卡IP为192.168.18.18<br>
+
64 bytes from 192.168.18.18: seq=0 ttl=64 time=2.848 ms
<br>
+
64 bytes from 192.168.18.18: seq=1 ttl=64 time=0.496 ms
[[文件:MY-IMX6-ek140 L41115 1.2.1.0 .jpg|520px]]<br>
+
64 bytes from 192.168.18.18: seq=2 ttl=64 time=0.478 ms
3) 设置评估板IP:ifconfig eth0 192.168.18.100<br>
+
64 bytes from 192.168.18.18: seq=3 ttl=64 time=0.518 ms
4)执行测试命令:ping 192.168.18.18 -c 4<br>
 
5)测试结果:“0% packet loss”表示测试通过<br>
 
测试通过会出现如下信息:<br>
 
附图:<br>
 
<br>
 
[[文件:MY-IMX6-ek140 L41115_1.2.1.1.jpg|642px]]
 
  
== '''USB测试''' ==
+
--- 192.168.18.18 ping statistics ---
 +
4 packets transmitted, 4 packets received, 0% packet loss
 +
round-trip min/avg/max = 0.478/1.085/2.848 ms 
 +
</pre>
 +
*测试结果:“0% packet loss”表示测试通过。
  
===测试方法===
+
###USB 测试 
1)将U盘插入开发板,系统会输出类似如下信息:<br>
+
####接口属性 
[[文件:MY-IMX6-ek140 L41115_1.3.1.0.jpg|642px]] <br>
+
接口位置:P3
2)能识别U盘的大小,则测试通过。<br>
+
#####测试方法
 +
1)开始测试
 +
将USB设备(U盘)插入底板USB接口,系统会输出类似如下信息:
 +
<pre>
 +
usb 1-1: new high-speed USB device number 2 using ci_hdrc
 +
usb-storage 1-1:1.0: USB Mass Storage device detected
 +
scsi host0: usb-storage 1-1:1.0
 +
scsi 0:0:0:0: Direct-Access    SMI      USB DISK        1100 PQ: 0 ANSI: 0 CCS
 +
sd 0:0:0:0: Attached scsi generic sg0 type 0
 +
sd 0:0:0:0: [sda] 15730688 512-byte logical blocks: (8.05 GB/7.50 GiB)
 +
sd 0:0:0:0: [sda] Write Protect is off
 +
sd 0:0:0:0: [sda] No Caching mode page found
 +
sd 0:0:0:0: [sda] Assuming drive cache: write through
 +
sda:
 +
sd 0:0:0:0: [sda] Attached SCSI removable disk
 +
</pre>  
 +
2)结束测试
 +
将USB设备从底板拔出,系统会输出类似如下信息:
 +
<pre>
 +
usb 1-1: USB disconnect, device number 2 
 +
</pre>   
 +
*测试结果:如上“(8.05 GB/7.50 GiB)”能识别U盘的大小表示测试通过。 
  
== '''SD卡测试''' ==
+
### TF卡测试 
 +
####接口属性 
 +
接口位置:P5 
 +
接口类型:MicroSD     
 +
#####测试方法
 +
1)开始测试 
 +
断电下,插入TF卡到底板背面的TF卡接口后再启动系统 
 +
输入如下命令: 
 +
<pre>
 +
# dmesg | grep mmc0 
 +
</pre>
 +
系统输出类似以下信息,即表示 TF 接口正常: 
 +
<pre>
 +
mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
 +
mmc0: host does not support reading read-only switch, assuming write-enable
 +
mmc0: new high speed SDHC card at address 1234
 +
mmcblk0: mmc0:1234 SA32G 28.9 GiB 
 +
</pre>
 +
 
 +
2)查看系统的TF卡设备 
 +
输入如下命令:
 +
<pre>
 +
# ls /dev/mmcblk0* 
 +
</pre>
 +
系统会输出以下信息:
 +
<pre>
 +
/dev/mmcblk0    /dev/mmcblk0p1
 +
</pre>
 +
 
 +
### RGB屏测试
 +
测试说明;显示模块的连接不可接错,避免烧板;
 +
*具体连接参考《[[MY-IMX6-EK140P 启动手册|Linux快速启动手册]]》里的显示屏模块连接里的附图
 +
*开发板开机进入系统后,屏幕上有如下几行文字显示如下:
 +
<pre>
 +
Freescale i.MX Release Distro 4.1.15-2.1.0 myimxlek140/dev/tty1
 +
imx6ek140 login:
 +
</pre>
 +
屏幕上出现以上显示则说明屏幕正常。 
  
===测试方法===
+
<br />
1)断电,插入SD卡,上电。<br>
 
2)进入系统后,用命令:dmesg | grep mmc0 查询,会有以下输出:<br>
 
[[文件:MY-IMX6-140_L41115_1.4.1.0.jpg|840px]]
 
  
== '''RGB屏测试''' ==
+
-------------------------------------------------------------------------------- 
===测试说明===
+
<pre>
1)开发板开机进入系统后,屏幕上有几行文字,如图:<br>
+
-------------------------------------------------------------------------------- 
[[文件:MY-IMX6-ek140 L41115_1.5.1.0.jpg|642px]]<br>
+
* Looking forward to communicating with you for more functions and field applications.
2)出现以上显示则说明屏幕正常<br>
+
* 珠海明远智睿科技有限公司   
 
+
* ZhuHai MYZR Technology CO.,LTD.
== '''串口测试''' ==
+
* Latest Update: 2018/10/08   
===测试说明===<br>
+
-------------------------------------------------------------------------------- 
1)评估板总共有8路串口,其中uart1用作调试串口,uart6,uart7,uart8用作LCD,所以有4路串口可供测试使用。<br>
+
</pre>
2)uart1对应的操作文件是/dev/ttymxc0,uart2对应的是/dev/ttymxc1,以此类推。<br>
 
3)以uart2为例,通过自发自收的方式来测试。<br>
 
 
 
===测试方法===
 
1)将uart2_rxd和uart2_txd短接,查看原理,分别对应P7的11和12脚,将他们短接。<br>
 
2)执行测试命令:/home/root/my-demo/linux-4.1.15/uart_test.out /dev/ttymxc1<br>
 
3)测试结果如下显示则表示测试通过<br>
 
[[文件:MY-IMX6-ek140-L41115_1.6.1.0.jpg|840px]]<br>
 
4)其他串口测试和uart2的方法一样。<br>
 
 
 
== '''SPI测试''' ==
 
===测试说明:===
 
1)评估板一共有2路SPI,SPI1对应的设备文件是/dev/spidev0.0;SPI2对应的文件是/dev/spidev1.0。<br>
 
2)以SPI1为测试例子<br>
 
 
 
===测试方法===
 
1)将P8的24和26脚短接。<br>
 
2)执行测试命令:/home/root/my-demo/linux-4.1.15/spidev_test.out -D /dev/spidev0.0<br>
 
3)测试结果如下显示则表示测试通过<br>
 
[[文件:MY-IMX6-ek140-L41115_1.7.2.0.jpg|520px]]<br>
 
说明:SPI2测试方法同SPI1(即同上)。<br>
 
 
 
== '''CAN测试''' ==
 
===测试说明===
 
评估板有2路CAN,因为CAN的测试需要焊接CAN的收发芯片,此评估板没有焊接CAN的收发芯片,若需要测试可以参照[[MY-IMX6-EK140P_L4115_测试手册|MY-IMX6-EK140P Linux-4.1.15 测试手册]]<br>
 
 
 
== '''标准GPIO测试''' ==
 
===测试说明===
 
1)接口属性
 
{| class="wikitable"
 
|评估板型号
 
|CPU接口
 
|系统设备
 
|信号名称
 
|接口位置
 
|-
 
|rowspan=2|MY-IMX6-EK140
 
|SNVS_TAMPER2
 
|gpio130
 
|SNVS_TAMPER2
 
|P8:32
 
|-
 
|SNVS_TAMPER3
 
|gpio131
 
|SNVS_TAMPER3
 
|P8:34
 
|}
 
2)GPIO序号的计算方法。例如SNVS_TAMPER2,查看arch/arm/boot/dts/imx6ul-pinfunc.h文件,可以看到它属于GPIO组5的第2个IO,IO序号 = (GPIO组-1)*32 + IO 。所以SNVS_TAMPER2 = (5-1)*32 + 2 = 130。
 
 
 
===测试方法===
 
1)设置需要测试的GPIO的IO序号:OUT_IO_NUMBER=130。<br>
 
2)导出GPIO:echo ${OUT_IO_NUMBER} > /sys/class/gpio/export<br>
 
3)设置GPIO方向:echo out > /sys/class/gpio/gpio130/direction。<br>
 
4)控制输出电平:echo 0 > /sys/class/gpio/gpio130/value。<br>
 
:执行命令后可用万用表测P8的32脚为低电平。<br>
 
:执行命令后可用万用表测P8的32脚为高电平。<br>
 
:其他GPIO的测试方法同上例子。<br>
 
 
 
</div>
 

2018年10月11日 (四) 15:45的版本


测试环境

  • 开发板型号:MY-IMX6-EK140-6Y
  • 内核版本:Linux-4.1.15
  • 文件系统:L4115-core-image-base-myimx6a7.tar.bz2

测试前的准备

1)请按照《Linux快速启动手册》中的“Linux快速启动” -> “连接设备”进行连接。

2)请按照《Linux快速启动手册》中的“Linux快速启动” -> “启动设备”进行启动。

测试项目

网口测试

MY-IMX6-EK140 支持1个百兆网口。

接口属性

ENET 接口位置:P2

测试方法

1)配置计算机IP
设置计算机有线网卡IP为: 192.168.18.18
2)ENET 连接测试
连接网线:将评估板“ENET”对应的接口与计算机有线网卡的接口用网线相连接。

  • 设置评估板IP:
# ifconfig eth0 192.168.18.100
  • 执行测试命令:
# ping 192.168.18.18 -c 4 
  • 观察测试结果,系统会输出类似如下信息:
PING 192.168.18.18 (192.168.18.18): 56 data bytes
64 bytes from 192.168.18.18: seq=0 ttl=64 time=2.848 ms
64 bytes from 192.168.18.18: seq=1 ttl=64 time=0.496 ms
64 bytes from 192.168.18.18: seq=2 ttl=64 time=0.478 ms
64 bytes from 192.168.18.18: seq=3 ttl=64 time=0.518 ms

--- 192.168.18.18 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.478/1.085/2.848 ms   
  • 测试结果:“0% packet loss”表示测试通过。

USB 测试

接口属性

接口位置:P3

测试方法

1)开始测试 将USB设备(U盘)插入底板USB接口,系统会输出类似如下信息:

usb 1-1: new high-speed USB device number 2 using ci_hdrc
usb-storage 1-1:1.0: USB Mass Storage device detected
scsi host0: usb-storage 1-1:1.0
scsi 0:0:0:0: Direct-Access     SMI      USB DISK         1100 PQ: 0 ANSI: 0 CCS
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 0:0:0:0: [sda] 15730688 512-byte logical blocks: (8.05 GB/7.50 GiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] No Caching mode page found
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda:
sd 0:0:0:0: [sda] Attached SCSI removable disk 

2)结束测试 将USB设备从底板拔出,系统会输出类似如下信息:

usb 1-1: USB disconnect, device number 2  
  • 测试结果:如上“(8.05 GB/7.50 GiB)”能识别U盘的大小表示测试通过。

TF卡测试

接口属性

接口位置:P5
接口类型:MicroSD

测试方法

1)开始测试
断电下,插入TF卡到底板背面的TF卡接口后再启动系统
输入如下命令:

# dmesg | grep mmc0  

系统输出类似以下信息,即表示 TF 接口正常:

mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA
mmc0: host does not support reading read-only switch, assuming write-enable
mmc0: new high speed SDHC card at address 1234
mmcblk0: mmc0:1234 SA32G 28.9 GiB  

2)查看系统的TF卡设备
输入如下命令:

# ls /dev/mmcblk0*   

系统会输出以下信息:

/dev/mmcblk0    /dev/mmcblk0p1 

RGB屏测试

测试说明;显示模块的连接不可接错,避免烧板;

  • 具体连接参考《Linux快速启动手册》里的显示屏模块连接里的附图
  • 开发板开机进入系统后,屏幕上有如下几行文字显示如下:
Freescale i.MX Release Distro 4.1.15-2.1.0 myimxlek140/dev/tty1
imx6ek140 login:

屏幕上出现以上显示则说明屏幕正常。



--------------------------------------------------------------------------------  
* Looking forward to communicating with you for more functions and field applications.  
* 珠海明远智睿科技有限公司    
* ZhuHai MYZR Technology CO.,LTD.  
* Latest Update: 2018/10/08    
--------------------------------------------------------------------------------