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/ ^