|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MY-IMX6-EK200 Linux-4.1.15 测试手册 v2.0
4 Q% P( ]! [& J# o# }# w& Z% k! z R; ~* |, w! L
* H8 b% x7 {. V, m2 ]1 第一部分 测试说明3 p) R6 {/ a8 c* |( j; }
' Z# [8 j# C# s0 O2 t+ A3 r4 F! f1.1 测试环境+ Q T0 q* e' L0 m4 B8 K, k- X2 N
【开发板型号】:MY-IMX6-EK200-6Q-1G2 M5 r! G7 x, [ e* ?/ f
【内核版本】:Linux-4.1.15+ n; n# H z" H5 u
【文件系统】:L4115-fsl-image-qt5-myimx6a9.tar.bz2- K9 [+ }+ q- n6 J- N
【工具版本】:MfgTool-MYIMX6A9-L4.1.15-Patch.svn297.rar
) d( w2 I2 u" ~; ]* p0 z4 F- A说明:为保证测试无误,建议使用的烧录工具版本应不低于svn297. c% W1 D; k& D6 Y
" t) a7 Z) }' R% u3 k, l' _
1.2 接口标识图3 G4 y' v* \( t. E' j f
" t& ]8 O* h- z) h" ~
% r6 r# M' i5 L+ j8 Q! f1 u
4 P# c+ ?: w1 e( R! I+ v
* a$ Y5 B1 `% f0 J; n3 g* w4 d5 M' Z/ g/ K+ e
2 第二部分 接口测试( D, @( {0 N% A* ~# E; r; ~. y: G
1 |& R0 a, T" L$ K1 w2.1 网口一测试& e6 W1 o. z e' w
【测试说明】:采用开发板向PC发送ICMP报文的方式进行测试, U, u1 _1 e1 ~
【接口标识】:10M/100M Ethernet-1
" W/ K$ U/ A1 L8 }+ z【系统接口】:eth0- t5 W5 p* O, m6 s5 }: r( b$ a# z
测试操作
) t( V) q% `4 k, F' r# a配置电脑有线网卡IP为 192.168.137.99。# U" W$ M U7 K: r4 }, s" n# Q
把开发板的这个网口用网线跟电脑网口连接起来。2 ` r2 n6 P3 j( z
配置开发板网口:
/ p7 @0 I. Z. b5 v O=====> 输入指令:
" W! T8 e, v2 s1 u- }0 N- difconfig eth1 down) k7 V% U8 |# x& _
ifconfig eth0 192.168.137.81
& R6 C; Q* w2 ?- ~测试网口:
F3 E8 |) H& ^0 `" o5 g=====> 输入指令:
( F! f2 J* G+ gping 192.168.137.99 -c 2 -w 4$ r8 _/ N( c" S4 `6 u
/ F- m% @6 s7 A! l( L
=====> 输出信息:
: U3 w) E' d) w4 O7 ]" I" J" `, xPING 192.168.137.99 (192.168.137.99) 56(84) bytes of data.
8 g1 p1 {. j# ~/ q, M7 V$ `64 bytes from 192.168.137.99: icmp_seq=1 ttl=128 time=0.570 ms
2 B3 T& [8 ?4 ^" y& y/ @' \64 bytes from 192.168.137.99: icmp_seq=2 ttl=128 time=0.365 ms& Z( U$ k0 c0 W( n. X
$ c1 G6 R$ ]' S5 p- S--- 192.168.137.99 ping statistics ---
5 j! \0 ^+ P' u& W+ D7 Y% L% Y. I2 packets transmitted, 2 received, 0% packet loss, time 999ms
3 G! ^1 r. e) m- ]1 a. W- rrtt min/avg/max/mdev = 0.365/0.467/0.570/0.104 ms
9 a. A' a$ D& s
1 l" I; U+ h, O4 |- I测试结果 N. q7 c0 k* T% C* h! p% i1 f
“0% packet loss”表示测试通过。
3 h4 S$ T V) f. `7 c
5 Q; g0 c: `: U/ W. @) l2.2 网口二测试4 E" Q" L4 l# a
【测试说明】:采用开发板向PC发送ICMP报文的方式进行测试
" h% m! V0 ~( j, H8 d% G【接口标识】:10M/100M Ethernet-25 f3 l$ b" y4 L% w! c
【系统接口】:eth18 l* e' G8 D N5 Y4 F" o/ W- y
测试操作% P9 Q3 z$ B _8 H, E: M
配置电脑有线网卡IP为 192.168.137.99。
9 D5 S; E$ i" k8 u5 {把开发板的这个网口用网线跟电脑网口连接起来。" H: g5 K- @' O: }- D# L
配置开发板网口:
# l$ F( Q; q$ i; K Y& [. f/ k=====> 输入指令:
6 a$ @& S2 H. M3 g4 R! Vifconfig eth0 down
( C* d0 `4 A. N2 r* ~ifconfig eth1 192.168.137.82
% ?6 a5 k+ X7 _, _测试网口:
/ I+ k4 M: h M5 s( y2 B" W) z: I=====> 输入指令:
7 G1 E- S8 r1 T8 @! v: aping 192.168.137.99 -c 2 -w 4
! v/ V( @% k7 n2 U
; L& X! L$ E; s/ g! s=====> 输出信息:
4 N$ C% N" D' T# x( }$ yPING 192.168.137.99 (192.168.137.99) 56(84) bytes of data.1 q: x2 F! ^# K0 o5 k' \
64 bytes from 192.168.137.99: icmp_seq=1 ttl=128 time=1.38 ms
# i" ]: t; m) R% ~7 ?1 V64 bytes from 192.168.137.99: icmp_seq=2 ttl=128 time=0.627 ms" U: f. I9 K$ _$ j* ~/ c! M$ p
5 E1 e; X; N: o9 G--- 192.168.137.99 ping statistics ---5 L+ A" Z* g9 O4 K A
2 packets transmitted, 2 received, 0% packet loss, time 1001ms' C' ^- n5 `; Q
rtt min/avg/max/mdev = 0.627/1.003/1.380/0.377 ms
+ T( {% R! j* Z测试结果; u; W& C$ C O% \5 r
“0% packet loss”表示测试通过。4 S% `. E& _0 n& p
9 [8 I& o. b0 x3 i. _+ p
2.3 USB接口测试$ @" x5 ~( v) w6 d$ r. ]$ Z. y* f" W$ J# c# F
【测试说明】:采用插拔USB存储设备(U盘)的方式进行测试) e+ s: _. B) f& V2 l5 n: E
【接口标识】:USB HOST
3 j* W+ K4 W; q8 f0 ]! J【系统接口】:/sys/bus/usb/
2 o7 {% s( M. l测试方法
p: @8 }. o1 c, m( `( x将USB设备插入底板USB接口,系统会输出类似如下信息:. w) U: B$ W/ l x; ]% u
usb 1-1.2: new high-speed USB device number 5 using ci_hdrc. |+ P; p$ _& {2 z6 Z6 e3 [
usb-storage 1-1.2:1.0: USB Mass Storage device detected! v2 ], N0 g* B3 m8 |3 @
scsi host1: usb-storage 1-1.2:1.0
) L. K8 C2 q; Yscsi 1:0:0:0: Direct-Access Mass Storage Device 1.00 PQ: 0 ANSI: 0 CCS
& `) t, z6 n" x2 b% R9 h" p9 asd 1:0:0:0: Attached scsi generic sg0 type 0
: V* k5 @' z# u$ M0 tsd 1:0:0:0: [sda] 60776448 512-byte logical blocks: (31.1 GB/28.9 GiB)0 y- C3 B {/ e+ V. y v) J
sd 1:0:0:0: [sda] Write Protect is off, m8 [9 _, V% V/ W
sd 1:0:0:0: [sda] No Caching mode page found& w- k# o( p, Y
sd 1:0:0:0: [sda] Assuming drive cache: write through" o. m* ?+ p: E, r9 E
sda: sda1
/ v9 `( p( E; v, f V4 {8 e, U bsd 1:0:0:0: [sda] Attached SCSI removable disk
; n# h3 a0 i- r' T将USB设备从底板拔出,系统会输出类似如下信息:
$ H n/ O9 |' N, P3 fusb 1-1.2: USB disconnect, device number 5
) q+ X! f* {/ g, R" B1 n测试结果, x6 v4 K' a$ _- V# x
USB存储设备插拔时系统输出如上类似信息即表示正常。
8 Z( Y& r0 n1 h- v8 p a& A3 Y) p) t* J
2.4 SD接口测试% y. X* R8 a9 O4 L1 j6 s
【测试说明】:采用插入并识别TF卡的方式进行测试
2 z7 e6 a+ e6 v6 R6 N【接口标识】:SD3
! w& K: t; p. n【系统接口】:/sys/bus/mmc/
, I( e2 R" ]' i% }测试方法
* l) M) h7 c2 v5 ~! B) k把SD卡插入到这个接口:% Y: i$ x7 K T9 X9 I
=====> 输出信息:% w: n+ C, _% ~
mmc2: new high speed SDHC card at address 1234, w& L5 e; F* W' b
mmcblk2: mmc2:1234 SA32G 28.9 GiB5 r0 v) t3 x3 w4 u* i! [% L
mmcblk2: p1
7 A2 B" z% i/ v e) X弹出SD卡:
) I2 E3 X! q* O S1 Y=====> 输出信息:* i' H4 x4 c' ?4 a& I) g
mmc2: card 1234 removed
1 S/ H2 x+ C$ K( [. m& ~测试结果
8 }1 ^: Z0 ^- p7 D4 Q2 Q; kSD存储设备插拔时系统输出如上类似信息即表示正常。5 Q4 ^4 k' Q$ L) ]
+ |* P/ d+ W! n- m
2.5 标准GPIO测试0 s7 E) h! f; a
【测试说明】:控制GPIO的输出电平
; S+ h2 k+ d7 E u4 K' K- {【接口标识】:GPIO/SD2 W8 [! l2 R9 v
【系统接口】:/sys/class/gpio/
5 U7 v9 Q% c6 |; N+ wMY-IMX6-EK200可用的IO5 v8 a& H8 X$ Q; N8 H5 n
J4:3(15), J4:5(14), J4:7(10), J4:9(13), J4:11(12), J4:13(11) ( O8 r8 n4 A% R
J4:4(LED), J4:6(LED), J4:8(20), J4:10(LED), J4:12(LED), J4:14(NC) ) U) P! U! t- m; n- k W( J
GPIO输出低电平测试
' y2 X# w e" y! z& V6 |7 L: K配置J4:8为输出低电平的操作方法:' t8 m, k; \' D6 D, V
=====> 输入指令:
% X+ c# z4 i$ s( E/ L0 j/ NOUT_IO_OUT_NUM=20
5 L, k: t% ^1 k3 R$ ^$ \, yecho ${OUT_IO_OUT_NUM} > /sys/class/gpio/export " m' X! y- M" r1 l. F
echo "out" > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/direction
3 w. D+ j9 ]2 m0 R8 xecho 0 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value+ G* Z2 M6 k$ w7 Q6 }! [ } s8 k
用万用表测试管脚J4:8,电压为0V,则表示OK6 {. C" K( L+ ?$ M
GPIO输出高电平测试) J$ ?! @* ]0 {$ D6 S
配置J4:7为输出高电平的操作方法:
9 W9 a3 D8 @$ q% t \=====> 输入指令:
' b1 S, d% |8 s) {. NOUT_IO_OUT_NUM=10* q3 R4 M* a* U* k0 c* G" R% \" r0 a
echo ${OUT_IO_OUT_NUM} > /sys/class/gpio/export
* R4 v7 ^; d1 @( i7 J) e( V) techo "out" > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/direction
* ^, y% H% {% q5 Hecho 1 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value
7 _& `8 H3 @3 f9 Y& t8 H! X/ ^用万用表测试管脚J4:7,电压为3.3V,则表示OK
3 X# F( N8 {, V4 Z其它
8 T% I' s9 d! {6 B9 O7 `控制 GPIO 输出低电平的指令:
* T. u- K- \3 q! `. r9 `! R4 d=====> 输入指令:9 _; k. k! o/ U4 | i
echo 0 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value . @6 n9 B9 E# i- E3 n% t
控制 GPIO 输出高电平的指令:+ t% t/ ~, d0 i" A. M
=====> 输入指令:
7 X/ G6 P5 \: o! Aecho 1 > /sys/class/gpio/gpio${OUT_IO_OUT_NUM}/value
8 y ]# y& Z0 g/ E! ?8 [1 Q% L, f+ x. ~; k$ D$ ]; T4 N
+ K( `% v. d3 k* X
+ w+ K! {8 J+ R3 I4 d; L- S4 s1 Y! G+ k/ i0 ~
% P) N) H5 I# F" Q$ v' K7 _, r7 J
|
|