EDA365电子论坛网

标题: MY-IMX6-EK200 Linux-4.1.15 测试手册 v2.0(1) [打印本页]

作者: thinkfunny    时间: 2019-8-14 09:30
标题: MY-IMX6-EK200 Linux-4.1.15 测试手册 v2.0(1)
MY-IMX6-EK200 Linux-4.1.15 测试手册 v2.0  R& v  f) g+ o; I5 D2 g& O% `

* ^" A% k& K' b/ l4 G0 |# `$ K  b
& K  s' o3 V# u# [7 J+ W! Q1  第一部分 测试说明1 H; X% e# N3 z# n
1 }9 x/ P( }& s2 R7 K4 S5 ^% i& o- j
1.1  测试环境
6 Z7 F4 E& F" T+ m【开发板型号】:MY-IMX6-EK200-6Q-1G
6 q$ L9 a" A" h& H/ x3 n% M" Y【内核版本】:Linux-4.1.15
/ k5 z( ]% {* \【文件系统】:L4115-fsl-image-qt5-myimx6a9.tar.bz20 N5 t% ?+ _" z& E
【工具版本】:MfgTool-MYIMX6A9-L4.1.15-Patch.svn297.rar& z" F% C- _5 B1 \0 j' I
说明:为保证测试无误,建议使用的烧录工具版本应不低于svn297: q/ n) C4 I* Z) ~- R# S* T

$ w) G$ [" N( l0 w) B1.2  接口标识图

& m3 {; |+ a8 L) O! t* u! ^  
7 u  D4 [7 q! v0 N$ L4 ]0 v
5 b: C- H3 n2 ^0 {! t1 j
6 Y" m5 j; S4 r# h! ?) ~8 Z
( D* A( |0 s. u* x1 p
" M3 N+ `* V7 ]9 p( R6 n5 r2  第二部分 接口测试
4 U4 h8 |6 C+ f9 `- J" \; \0 i; |- F5 N, W
2.1  网口一测试
% N& S! ]6 |* P) D7 N( G【测试说明】:采用开发板向PC发送ICMP报文的方式进行测试1 R6 y* c7 X7 w; E
【接口标识】:10M/100M Ethernet-1
) ?* R0 _. c  B5 \【系统接口】:eth0
% A% r: {; m$ j  B# m2 D: r2 I  D& }测试操作- {% F- x# u* }: p& D1 I3 V0 u
配置电脑有线网卡IP为 192.168.137.99。- p+ o- p4 R4 L
把开发板的这个网口用网线跟电脑网口连接起来。% V* J6 Z; S# ], G
配置开发板网口:
& Q/ C& ^1 O" J) X/ j4 f. `7 L' u=====> 输入指令:
  o; [  e3 N: i$ s. Oifconfig eth1 down
( s& y  D) G/ J5 @3 N4 F) F# p! Aifconfig eth0 192.168.137.813 E/ `7 t: ]/ h' o9 F$ e$ T
测试网口:( E; j) }4 S+ A1 O( l
=====> 输入指令:  f) r( r. _  X# |, t+ Q- T7 E8 Q
ping 192.168.137.99 -c 2 -w 41 j  v2 a- C- G) l  c$ L

: [. |: B5 C' p=====> 输出信息:9 _- Z) p: P1 G4 o7 z! D' k! p, ]+ g
PING 192.168.137.99 (192.168.137.99) 56(84) bytes of data., R5 `. t5 `( T/ g
64 bytes from 192.168.137.99: icmp_seq=1 ttl=128 time=0.570 ms8 ]- r$ K. k; _. m  Z3 {5 O
64 bytes from 192.168.137.99: icmp_seq=2 ttl=128 time=0.365 ms* P  S/ f5 Y/ I. d2 |) L

' W6 N7 g# L- S* b3 N--- 192.168.137.99 ping statistics ---0 B3 M: _0 ]/ o# X. K& p* V
2 packets transmitted, 2 received, 0% packet loss, time 999ms7 {; R+ b  j4 M) D& _4 Z5 e
rtt min/avg/max/mdev = 0.365/0.467/0.570/0.104 ms
9 D7 w" `8 q( @  h3 g% @. _2 `" L" b; W( J
测试结果

) W# K6 {; ~7 v1 H+ o, f“0% packet loss”表示测试通过。
+ E9 U, Z- ^+ R4 `/ v8 y9 a+ e
# }4 h. ]& @' S( J# U4 f2.2  网口二测试
* y2 N+ F+ f! J% X【测试说明】:采用开发板向PC发送ICMP报文的方式进行测试, l: |! s& g5 u9 j) |! e* H
【接口标识】:10M/100M Ethernet-2# Y2 j+ j9 \8 p" G9 i/ m* [
【系统接口】:eth1
5 f) W* `6 j  k4 A; Z  [# U测试操作0 _" O% B/ O- l/ F/ D9 j
配置电脑有线网卡IP为 192.168.137.99。
3 G' `" m$ B- V6 u/ p把开发板的这个网口用网线跟电脑网口连接起来。
& f$ w2 ]/ _2 `: ]配置开发板网口:
. h) O% @2 ~6 n4 ]5 {=====> 输入指令:
. G2 W6 h. a) ^& Y  ~ifconfig eth0 down
: P% L' N  k2 d0 s$ t1 vifconfig eth1 192.168.137.82* |5 ~  Z! q& p$ Y" K
测试网口:
4 H5 m  [% S' E" O' S6 W=====> 输入指令:
* u' t1 u. m- M( |" V" W+ Eping 192.168.137.99 -c 2 -w 4
+ q# G# Z3 K8 d. T& [
2 i# e- a+ D8 z1 o% p. |=====> 输出信息:5 E7 X) A0 c% `
PING 192.168.137.99 (192.168.137.99) 56(84) bytes of data.
' V. K  b  @$ q64 bytes from 192.168.137.99: icmp_seq=1 ttl=128 time=1.38 ms) ]; v8 ~+ q" ~: {( r
64 bytes from 192.168.137.99: icmp_seq=2 ttl=128 time=0.627 ms! E( T- S1 D1 D3 Y. v6 W
- m, S! g- \$ P0 \% o5 k
--- 192.168.137.99 ping statistics ---
. q9 u8 `9 T# G+ m4 u. H/ H2 packets transmitted, 2 received, 0% packet loss, time 1001ms
: b( f/ A  E5 k  c$ P1 w* @) O5 srtt min/avg/max/mdev = 0.627/1.003/1.380/0.377 ms6 O' S' e" s7 Z- _, b+ X
测试结果! y* }" B9 A6 ]3 m8 l' L
“0% packet loss”表示测试通过。% e" u5 P3 Y4 S* f) W) h

" m' S6 Y, \9 H9 x. C1 H2.3  USB接口测试
" S5 s: F0 @1 ^- |2 h& g! {  F$ X【测试说明】:采用插拔USB存储设备(U盘)的方式进行测试* W% D' q4 b2 A: T, I
【接口标识】:USB HOST: E; U6 V1 E. r* g9 Y7 c
【系统接口】:/sys/bus/usb/
) z+ K3 L: @' b. X测试方法
. c8 E4 ~# r; q0 N+ O+ q" B将USB设备插入底板USB接口,系统会输出类似如下信息:
  P( Y$ s3 b! Dusb 1-1.2: new high-speed USB device number 5 using ci_hdrc* h; M1 B) J" ^9 Q
usb-storage 1-1.2:1.0: USB Mass Storage device detected
; w: |3 d1 N1 F7 ]scsi host1: usb-storage 1-1.2:1.0; W/ _; ~3 Y* A
scsi 1:0:0:0: Direct-Access     Mass     Storage Device   1.00 PQ: 0 ANSI: 0 CCS) |) d2 m4 M, |2 u. P
sd 1:0:0:0: Attached scsi generic sg0 type 0
7 J" t% g) ]$ K- j0 J, U4 N6 T! Lsd 1:0:0:0: [sda] 60776448 512-byte logical blocks: (31.1 GB/28.9 GiB)& |. l6 k3 A! v& o
sd 1:0:0:0: [sda] Write Protect is off
, o0 N! L' O' M9 m7 Tsd 1:0:0:0: [sda] No Caching mode page found
1 `  i( E5 j" h5 jsd 1:0:0:0: [sda] Assuming drive cache: write through9 n1 p/ m7 g$ t  m# x" z
sda: sda1# Z0 m3 }5 Z* s; X% K7 E
sd 1:0:0:0: [sda] Attached SCSI removable disk% |2 j8 ?# r2 d% D$ v
将USB设备从底板拔出,系统会输出类似如下信息:( M  g, M/ A0 u& I- F/ z: W
usb 1-1.2: USB disconnect, device number 5; N- V3 r. D5 N' f6 h) e
测试结果
: F/ j7 p9 O' R$ x3 L" Z5 QUSB存储设备插拔时系统输出如上类似信息即表示正常。
: H8 Y+ c! O% h' @8 H  ]; f: o4 [" V4 Q
2.4  SD接口测试
( Z$ N' s/ c1 l1 h6 ~【测试说明】:采用插入并识别TF卡的方式进行测试
! J( K  H, G% w) R$ s$ \【接口标识】:SD39 J8 o2 }% _' ^8 Y3 k2 `
【系统接口】:/sys/bus/mmc/. _* h1 u1 k+ T0 p
测试方法
/ a7 V$ T$ J3 f7 x* K6 _把SD卡插入到这个接口:
7 \8 _  K$ b5 L8 G- M! `=====> 输出信息:- @1 o# y& O8 H- [+ \/ R" Q
mmc2: new high speed SDHC card at address 1234
1 O, p. V# q* [mmcblk2: mmc2:1234 SA32G 28.9 GiB
. k  e0 t. l, @mmcblk2: p1
" R" j( m9 J. J$ z  ~弹出SD卡:
5 e' g! ^( x) L- ~" y, Z1 k7 v=====> 输出信息:9 t. L6 l0 x- G4 V
mmc2: card 1234 removed) ~& K4 m" R7 h0 Y! j4 Q
测试结果; d6 ]5 A0 b# n  V( T
SD存储设备插拔时系统输出如上类似信息即表示正常。
  v" p  I( i& F& r, ]+ b9 i: |7 \+ P  b7 c/ a; B+ O: X; ^* K
2.5  标准GPIO测试" R7 {# T, U' m) B3 U+ @/ \! w4 x) g
【测试说明】:控制GPIO的输出电平" j; Q! l! g7 k
【接口标识】:GPIO/SD25 x9 K" N# W6 L" {) f& |$ C" p7 B( s8 |
【系统接口】:/sys/class/gpio/" O: \* m' s; m8 l: {& _
MY-IMX6-EK200可用的IO
; `- ^3 w3 W1 B% p" {; JJ4:3(15),  J4:5(14),  J4:7(10), J4:9(13),   J4:11(12),  J4:13(11)  
, K7 O2 \, X9 `( O( l0 X! L5 [J4:4(LED), J4:6(LED), J4:8(20), J4:10(LED), J4:12(LED), J4:14(NC)  * o" x% j5 Q7 |
GPIO输出低电平测试! e2 g* L3 X3 v
配置J4:8为输出低电平的操作方法:, R' q; D' j# Y8 @2 I; W6 z
=====> 输入指令:( U0 j: Y* I$ G8 D9 r3 Y2 y
OUT_IO_OUT_NUM=20
# x8 b$ j5 |  Y, l/ x, zecho ${OUT_IO_OUT_NUM} > /sys/class/gpio/export   3 ^3 J3 b: l, Y1 y6 l6 M8 S
echo "out" > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/direction  
0 }6 c; x. V  k  l' K1 Kecho 0 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value( P1 e! Z7 f  x
用万用表测试管脚J4:8,电压为0V,则表示OK7 Q8 ?- B, h2 G
GPIO输出高电平测试3 g9 W8 s3 e4 @4 A
配置J4:7为输出高电平的操作方法:
; _% P  F' {# t=====> 输入指令:" O8 K9 r5 |% |9 g1 {/ R; q+ o. M& A
OUT_IO_OUT_NUM=10
" y6 G( e5 K6 c4 vecho ${OUT_IO_OUT_NUM} > /sys/class/gpio/export! A8 |. P7 d0 h0 G" g* h2 t
echo "out" > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/direction  , y" P! F# v. ?1 b  V' y
echo 1 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value
+ A% X, w. o/ `用万用表测试管脚J4:7,电压为3.3V,则表示OK
: [$ H6 C5 e; Z9 |) V% B# C; B其它, ]2 }' c$ B, G- [8 a- G! k: M
控制 GPIO 输出低电平的指令:
* A; n7 |0 k& H! E/ o2 ^# A( o=====> 输入指令:
# \: r( i: X8 q  t+ ]echo 0 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value     R  E9 l( j3 n* s7 {! i! q* ^2 M
控制 GPIO 输出高电平的指令:3 m5 h+ s% M4 t; ]0 u
=====> 输入指令:
+ B' A* f( h. x9 J' O- Recho 1 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value
, _0 Y  |5 z1 Z5 m: I" l! l
% T1 f; [% c) Y3 T% v
9 Y4 @0 A4 U, X6 G3 d

. K- Z8 {4 {+ O0 L$ z1 P# p/ @$ e4 v" V/ ^

. \4 \( ^- X# x5 F% w1 A) f
作者: fanichicl    时间: 2019-8-14 18:40
好东东必须顶。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2