|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1 测试环境0 ?6 A' C" r5 X- Z% F2 z
开发板型号:MY-IMX6-EK140-6Y
4 @9 [+ Z+ [# n, q! Y+ S# d内核版本:Linux-4.1.15. `1 r! S# O5 Y3 y* [# [4 _, n
文件系统:L4115-core-image-base-myimx6a7.tar.bz2
4 [ R5 T( t" g/ [" f+ d: u, A3 H+ L( e* c
2 测试前的准备
) q. R2 K0 J& j- E0 O1)请按照《Linux快速启动手册》中的“Linux快速启动” -> “连接设备”进行连接。# I% V% @' x# \) x# M1 ?
2)请按照《Linux快速启动手册》中的“Linux快速启动” -> “启动设备”进行启动。
( [, A' w* s+ A$ H8 g$ u
! R; d0 u1 A- Q) T0 p! `3 测试项目2 Q6 f/ R9 @2 k
. }0 y0 y" m \4 j0 g/ p
3.1 网口测试
9 F. L5 D1 F; X7 \. E) s3 |" BMY-IMX6-EK140 支持1个百兆网口。8 q) T% m) E1 K, ?% X( G6 Y
6 ~, J5 J' S5 ]$ f( t& b* t" ^
3.1.1 接口属性
g9 n2 ]4 w0 g8 S' `4 Q5 J: PENET 接口位置:P2
4 ^) Q, a$ U/ a0 @, F% e& t O8 ^, s4 u! ^. y& `
3.1.1.1 测试方法
3 \- c2 G/ M6 q2 r( ]# k1)配置计算机IP
$ \' t. l* v) C- z设置计算机有线网卡IP为: 192.168.18.18! ~0 ?! r: \4 B$ \( N8 F
2)ENET 连接测试
6 K) n" A( H$ z5 O! p连接网线:将评估板“ENET”对应的接口与计算机有线网卡的接口用网线相连接。/ j a3 n3 O: I/ `
设置评估板IP:- F" ^: n) S0 R0 z7 i& e4 u
# ifconfig eth0 192.168.18.100
2 b" |! x/ \% C3 c, O& N执行测试命令:
- [+ O' `3 t2 \9 O: _8 \: F# ping 192.168.18.18 -c 4
+ B9 \9 y6 L6 }9 B+ g观察测试结果,系统会输出类似如下信息:
0 m2 }" l. Y& Z) t3 t3 DPING 192.168.18.18 (192.168.18.18): 56 data bytes7 t. Y4 X1 ]0 M3 W; l5 ~8 K
64 bytes from 192.168.18.18: seq=0 ttl=64 time=2.848 ms
) O" r1 Z5 e! ~6 ^* w, r64 bytes from 192.168.18.18: seq=1 ttl=64 time=0.496 ms, @' O9 {) U6 O, i3 U. T
64 bytes from 192.168.18.18: seq=2 ttl=64 time=0.478 ms' L9 S, [9 D _4 k; ]3 s: X; b# T
64 bytes from 192.168.18.18: seq=3 ttl=64 time=0.518 ms, c; F2 V0 q% Q
--- 192.168.18.18 ping statistics ---% V3 z) o( ]+ A
4 packets transmitted, 4 packets received, 0% packet loss
( E/ N; L6 G/ h2 ]4 e* {round-trip min/avg/max = 0.478/1.085/2.848 ms 1 ?# Y0 f' S4 i- l' R1 B; W7 K
测试结果:“0% packet loss”表示测试通过。" Z% [# d C6 l9 D" ^% I' L+ r
5 m! u7 u2 I' O7 I3.2 USB 测试/ ]5 l) V+ ^# {0 ?6 f
( `6 Q1 u6 Q0 O% Z- |
3.2.1 接口属性6 [5 \- T: A Y; ]
接口位置:P3
2 \/ P& h0 |# ~: _# }/ ~9 h7 [: u( D
3.2.1.1 测试方法/ M! e$ N+ n J# K6 `
1)开始测试 将USB设备(U盘)插入底板USB接口,系统会输出类似如下信息:
5 k; B3 g/ g& Fusb 1-1: new high-speed USB device number 2 using ci_hdrc
5 o; U4 V! J! P6 ~# l' g& b" dusb-storage 1-1:1.0: USB Mass Storage device detected
# o, T9 k: h( K6 I* X. T3 v1 ^scsi host0: usb-storage 1-1:1.0
0 q) t9 Q- e6 J- P. o8 Vscsi 0:0:0:0: Direct-Access SMI USB DISK 1100 PQ: 0 ANSI: 0 CCS% Y+ S5 ^. \7 I7 V+ m# W' V/ g
sd 0:0:0:0: Attached scsi generic sg0 type 0
9 f: X) S! J6 _' z& wsd 0:0:0:0: [sda] 15730688 512-byte logical blocks: (8.05 GB/7.50 GiB)
9 v4 [* _9 t' _5 fsd 0:0:0:0: [sda] Write Protect is off7 v& {# ]2 c: C* E
sd 0:0:0:0: [sda] No Caching mode page found
9 ^# n9 ]2 x4 g1 gsd 0:0:0:0: [sda] Assuming drive cache: write through
# U5 t I% ]3 u3 fsda:$ Y1 y8 w* p$ f' k
sd 0:0:0:0: [sda] Attached SCSI removable disk
- m& M2 M, u+ I; k! ?: ~2)结束测试 将USB设备从底板拔出,系统会输出类似如下信息:( E! L b+ E5 K- u; e% M$ e
usb 1-1: USB disconnect, device number 2 O. Y. o: J: i$ l
测试结果:如上“(8.05 GB/7.50 GiB)”能识别U盘的大小表示测试通过。
4 D$ m: J* O: l* [
' p. f$ r' h/ A' O; L: {+ P- U* K* R3.3 TF卡测试
( Y/ a, y$ N- z; y: F0 ^ H6 g3.3.1 接口属性
+ q+ x9 E8 J& D8 ]8 y1 E8 ~, i接口位置:P5
4 {7 A$ j1 m4 a% _8 J接口类型:MicroSD
@2 n1 r: \" b& ]
: v! k6 ]- @+ @3 r$ ]; S7 C+ @3.3.1.1 测试方法
8 F6 @; X; X1 \5 s3 g1)开始测试# }6 B) x6 l, u1 Q7 @) V
断电下,插入TF卡到底板背面的TF卡接口后再启动系统" x. g3 ?/ Y3 ~5 m" N+ m
输入如下命令:) X& h# }: j- C. w; o% w
# dmesg | grep mmc0
* j0 r: f6 ?( E5 N; E系统输出类似以下信息,即表示 TF 接口正常:$ w+ Z0 t: Q4 V. f9 m( Z- C
mmc0: SDHCI controller on 2190000.usdhc [2190000.usdhc] using ADMA/ { |4 ?$ i& A# N" z7 A) h
mmc0: host does not support reading read-only switch, assuming write-enable; M6 O( Y. P* M- ~# ~
mmc0: new high speed SDHC card at address 1234: r0 ~) X3 I9 B
mmcblk0: mmc0:1234 SA32G 28.9 GiB % }7 ^- f, F0 o7 q" Y
2)查看系统的TF卡设备
' _ D' Z( k4 F0 g9 O7 E: s0 W输入如下命令:
, y" b: E# E+ n( w# ls /dev/mmcblk0*
/ _" f& X8 I: @+ I# [& K系统会输出以下信息:
8 ~4 C( r4 ^4 [! `# C/dev/mmcblk0 /dev/mmcblk0p1
- T% m2 s V0 q
# y" I y; u$ y4 p, ^, i% X. Y8 v3.4 RGB屏测试
7 e; k: E) ], c. r测试说明;显示模块的连接不可接错,避免烧板;$ z3 \( y3 t: P* x) Z# @
具体连接参考《Linux快速启动手册》里的显示屏模块连接里的附图/ x4 Y# F8 a4 F
开发板开机进入系统后,屏幕上有如下几行文字显示如下:
* O. u: w- p6 |) E( {. g% u/ lFreescale i.MX Release Distro 4.1.15-2.1.0 myimxlek140/dev/tty1( e8 c: R1 R8 w8 d2 y% ~
imx6ek140 login:
; \0 N/ }4 x( J& b7 W2 Z8 o屏幕上出现以上显示则说明屏幕正常。
' {" p; x: z6 S5 h5 o; c) f' t% f
2 G ?( P7 g/ ^0 ?6 ~8 M/ P
- `5 ^; ~: j" ?1 P! u( ^
7 o! x; A0 Z, x; e6 I
1 g2 p9 z5 ?# s
. r# O" A+ S, ]8 U- Y
4 k6 S2 B! l3 N |
|