EDA365电子论坛网
标题:
MY-IMX6-EK200 Linux-4.1.15 测试手册(1)
[打印本页]
作者:
thinkfunny
时间:
2019-8-15 09:30
标题:
MY-IMX6-EK200 Linux-4.1.15 测试手册(1)
1 测试环境
- C# \, x2 U1 w) V
开发板型号:MY-IMX6-EK200-6Q-2G-16G
, Q) b" [6 V( @+ l
内核版本:Linux-4.1.15
( P$ \4 p+ ^- ^1 R8 o* A3 {" I
文件系统:L4115-fsl-image-qt5-myimx6a9.tar.bz2
2 w$ b. ^9 i! i3 X* V6 ]% Y0 f
/ W! E, w$ R" ~. X, ~6 U' P% m
2 网口测试
1 [+ F. v6 ^% a& F: U
/ W2 |8 w9 ~$ d9 V; C, c$ s
2.1 ETH0
1 ^) {( k; q5 K( N& N& J
关闭 ETH1
; @) ^+ L; h" `0 u# w
# ifconfig eth1 down
1 J, L0 `3 U9 ~) Y
配置 ETH0
# d* g% r* k( c2 b$ S0 c. w( O
# ifconfig eth0 192.168.137.81
" c4 U) L! B8 Y
使用 ping 进行测试
- m+ K2 f" c) r0 }+ P4 \
# ping 192.168.137.99 -c 2 -w 4
8 B* t6 f7 v% L; M4 D6 w
: M; c* r0 w) _& p5 G* K" g
PING 192.168.137.99 (192.168.137.99) 56(84) bytes of data.
% s. R3 [6 y6 ?& v! ]; M
64 bytes from 192.168.137.99: icmp_seq=1 ttl=128 time=0.811 ms
8 v; B9 a8 ]+ Y" y. C, l4 [" ~
64 bytes from 192.168.137.99: icmp_seq=2 ttl=128 time=0.324 ms
, H* v# R/ a/ Q- ~. L+ C
, \4 [( ~5 M% t; [: `
--- 192.168.137.99 ping statistics ---
% T. V0 T5 c( t; s5 v) S
2 packets transmitted, 2 received, 0% packet loss, time 999ms
" [3 N1 x! o0 I4 f6 b+ @7 u
rtt min/avg/max/mdev = 0.324/0.567/0.811/0.244 ms
6 q5 ^4 n( N# K2 J& y- d' W
6 Y8 O0 Z7 N2 ^- X/ V, Q1 C. F
2.2 ETH1 测试
% y4 K" x. A: b# n/ R
关闭 ETH0
" U& b' t! l& ^. h9 n$ @
# ifconfig eth0 down
- x v% w9 X& G2 u5 d( A' O
配置 ETH0
* y0 y/ |0 {3 d
# ifconfig eth1 192.168.137.82
1 _: X* o* }1 X& S
使用 ping 进行测试
% V7 N0 {8 k& c4 ~* K3 P! x
# ping 192.168.137.99 -c 2 -w 4
# {: _" u( D" M
* p7 s7 [* b( h4 g# `, \! y
PING 192.168.137.99 (192.168.137.99) 56(84) bytes of data.
6 W7 m" C& D; R3 q, }
64 bytes from 192.168.137.99: icmp_seq=1 ttl=128 time=1.54 ms
, K5 t+ c1 R1 C: w$ L2 M, F/ m& w
64 bytes from 192.168.137.99: icmp_seq=2 ttl=128 time=4.03 ms
; L1 Z4 `9 x, u9 m7 c5 {5 W
8 A- P1 z2 e4 R# }- w
--- 192.168.137.99 ping statistics ---
, K* A; L$ F0 q" R* z) E. \
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
9 {# q3 v6 v. z5 r( W3 j) w
rtt min/avg/max/mdev = 1.546/2.792/4.039/1.247 ms
3 M$ k. `3 s3 \+ l$ J
& r) a! ?: o$ Q; P/ s- S
3 USB 测试
4 @! U" `5 o& K( R% k; F
插入U盘
# S: u$ k/ F1 p1 t
usb 1-1.2: new high-speed USB device number 5 using ci_hdrc
: p, O" T: c) w& f2 q/ E4 B
usb-storage 1-1.2:1.0: USB Mass Storage device detected
3 m6 r- [" @) v
scsi host1: usb-storage 1-1.2:1.0
1 \2 t/ y3 U H) ^9 b7 m
scsi 1:0:0:0: Direct-Access TOSHIBA TransMemory 1.00 PQ: 0 ANSI: 4
* o v6 i" t g w" P
sd 1:0:0:0: [sda] 15148608 512-byte logical blocks: (7.75 GB/7.22 GiB)
% R' s* w0 _: @' V
sd 1:0:0:0: [sda] Write Protect is off
! l" Y* `: p3 s N; b, J- s
sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
4 N+ Q' D, E- ^# e" l, i
sda: sda4
% n, H9 S$ \, T0 n+ s
sd 1:0:0:0: [sda] Attached SCSI removable disk
9 S# }* u& t W- r3 ^
拔出U盘
+ X! w7 z4 U7 L& A/ z; H
usb 1-1.2: USB disconnect, device number 5
2 ?: ^0 t: t: K- L
+ }) {( K1 i/ G1 k- ^% r' T
4 SD卡测试
$ T! ?( q$ `3 S8 P, f
插入SD卡
y6 {1 m, ^& Z0 R
mmcblk2: mmc2:1234 SA02G 1.83 GiB
1 M* y2 V, z, ^
mmcblk2:
( y6 q- ^7 X M, T, ]
弹出SD卡
( p; ^6 w+ W" }
mmc2: card 1234 removed
, Q, U" M B: Z# [9 D
8 o0 w% K' O4 Q$ g% [! i
5 标准 GPIO 测试
; U9 s6 B; J6 X& g$ ~
EIM_A25__GPIO5_IO02 J7:4
+ l6 ^3 s6 z% \! w) E# v
EIM_D23__GPIO3_IO23 J1:12
* U- \1 M1 X! U
EIM_D28__GPIO3_IO28 J1:8
* R, r4 \- ^, Z0 H% c6 L5 w
EIM_D29__GPIO3_IO29 J1:10
( T: N0 X& J' M' h/ x
EIM_D30__GPIO3_IO30 J21:12
7 Z: Y& E* u+ I
SD1_CLK__GPIO1_IO20 J4:8
4 h) }6 L" | | K) c p2 n
SD1_DAT0__GPIO1_IO16 J14:18
. X( T% d4 \4 ~: @
SD2_CMD__GPIO1_IO11 J4:13
% Z/ n* P. h+ F. L
SD2_CLK__GPIO1_IO10 J4:7
; m* ?7 P' z( D- S! V. a7 U( }4 N7 P
SD2_DAT0__GPIO1_IO15 J4:3
* `. o E" j. q8 C1 v+ z; a
SD2_DAT1__GPIO1_IO14 J4:5
6 {$ q) J+ o9 O( L
SD2_DAT2__GPIO1_IO13 J4:9
2 d, I1 m2 Y! I9 W U8 T/ Y/ F* \
SD2_DAT3__GPIO1_IO12 J4:11
" e1 \1 d) C2 c2 S& t- J
SD3_DAT5__GPIO7_IO00 J21:11
2 Z; z+ A7 K) X0 a! {6 a# i
GPIO_19__GPIO4_IO05 J7:3
$ n& ]! P3 s& P9 m/ S
8 Y0 m8 \" p4 t g* N/ \! A
# OUT_IO_NUMBER=85
4 J% Q! ^/ ], @
# echo ${OUT_IO_NUMBER} > /sys/class/gpio/export
7 J* v# T1 |% B- Y. d4 e
# echo out > /sys/class/gpio/gpio${OUT_IO_NUMBER}/direction
2 M, }5 z9 ?; Y0 T. m) Y
# echo 0 > /sys/class/gpio/gpio${OUT_IO_NUMBER}/value
1 E! [+ Y9 B$ k) E! R/ z
# echo 1 > /sys/class/gpio/gpio${OUT_IO_NUMBER}/value
C( I7 J% t: S& r) O, v- e/ ]
; Y( D' A+ t7 s3 g0 Z) j8 u
6 GPIO-LED 测试
. |% X _& Y, I
led-heartbeat
* L+ v" L$ f k- M8 e4 ?
说明:led-heartbeat 连接到 D8,系统启动后可以看到 D8 在有规律的闪烁。
' K- t: k, {6 W0 `5 w. p# Z
led-timer
. N: [! J( z) q
说明:led-timer 连接到 D9,系统启动后可以看到 D9 在有规律的闪烁。
, \% \. y: f+ Z+ u
更改 led-timer (D9) 灭的时间
( \% o# G' Y* q4 p3 f0 L; o
# echo 1000 > /sys/class/leds/led-timer/delay_off
- P; `7 ]- B- G* h% U C9 Y) ?
更改 led-timer (D9) 亮的时间
5 C, b2 L% M4 d( N5 T: {2 k# \, m' f4 L
# echo 2000 > /sys/class/leds/led-timer/delay_on
0 k4 C, _6 S3 G; A
led-default
6 x( x0 G/ s* B1 J: Z/ i
使 led-default (D7) 灭
; i$ V5 n: R# _1 o& }
echo 0 > /sys/class/leds/default/brightness
$ M- a: {+ R e1 e2 R
使 led-default (D7) 常亮
3 u: ?* w/ J* b8 ], ?. M
echo 1 > /sys/class/leds/default/brightness
, f! |$ |. U: Y" Z+ o4 v
led-gpio
! v% k( W9 c2 o
使 led-gpio (D10) 灭
5 \3 G3 v1 s# {7 Y& _7 D' ?
echo 0 > /sys/class/leds/gpio/brightness
6 n' E8 [) k- y" ?5 T+ c6 x) v
使 led-gpio (D10) 常亮
! ?6 z/ V" H4 u, |( N, \4 m, \" e
echo 1 > /sys/class/leds/gpio/brightness
) u0 ]" I1 |- a. E. n
% L9 D G) q q( i9 ~1 n$ L
7 GPIO-KEY 测试
" }- ^" A- r3 V o8 z
运行 evtest 准备测试
+ D% Y5 U) \& J+ _& a
# evtest
+ d: T! J. d- y- d3 G3 c' ?: G
No device specified, trying to scan all of /dev/input/event*
! h/ u* L+ z* A) t3 ^, I8 ~
Available devices:
# A* N0 H5 h4 w) ?
/dev/input/event0: WM8962 Beep Generator
r7 N1 d! J5 _5 h) m
/dev/input/event1: gpio-keys
, @) L3 b( u7 a% P- N* `
Select the device event number [0-1]:
" d' x. w# x6 h# `' V
选择 gpio-keys 所对应的序号
4 b2 }* u! L( V A& L L0 r$ t6 E
Select the device event number [0-1]: 1
; J; P0 a' K6 q5 l. N
4 h, q( S6 H9 ]6 {3 T
Input driver version is 1.0.1
. ?! ~; q) [; m
Input device ID: bus 0x19 vendor 0x1 product 0x1 version 0x100
' K8 s1 L' k0 O# j" s7 a
Input device name: "gpio-keys"
7 D* J+ z: j, y3 ~% ?
Supported events:
/ D$ \9 f! {# `6 l7 v
Event type 0 (EV_SYN)
3 [7 T! j8 \ L
Event type 1 (EV_KEY)
& i7 r4 G7 v p
Event code 114 (KEY_VOLUMEDOWN)
s3 i+ {, ~1 X' o$ @5 ]
Event code 115 (KEY_VOLUMEUP)
# l$ ]- V! N0 ^4 X) c, j" a7 [* ]+ j
Event code 116 (KEY_POWER)
. S/ f; w4 x3 J! A4 b
Properties:
$ C7 z/ G, A% z
Testing ... (interrupt to exit)
( E) Q: v% ~- U; J! d# m% f
按动开发板上的按键
6 y* e+ K, I' K
Event: time 1537921332.815219, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 1
: O$ {6 O' R! _' h+ l
Event: time 1537921332.815219, -------------- SYN_REPORT ------------
4 O3 b" g. X6 k4 J+ W/ f
Event: time 1537921332.985211, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 0
$ M7 e' N0 c! D3 l8 I
Event: time 1537921332.985211, -------------- SYN_REPORT ------------
2 `& b' v* n- Z1 B3 C
Event: time 1537921335.355204, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 1
! f0 S7 M6 V& N. ^7 H
Event: time 1537921335.355204, -------------- SYN_REPORT ------------
0 T* ]* @( r; s$ }0 Y
Event: time 1537921335.535203, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 0
/ C+ V0 G% B& a7 m) E0 p
Event: time 1537921335.535203, -------------- SYN_REPORT ------------
1 n q* f" @' h) N% s
Event: time 1537921337.375207, type 1 (EV_KEY), code 116 (KEY_POWER), value 1
. L2 k6 I5 I2 ]7 H$ k
Event: time 1537921337.375207, -------------- SYN_REPORT ------------
7 b6 J/ W" X$ j4 w$ H$ a9 S
Event: time 1537921337.535204, type 1 (EV_KEY), code 116 (KEY_POWER), value 0
. d! O# ?' O- E6 U5 t# ]& c; Z
Event: time 1537921337.535204, -------------- SYN_REPORT ------------
: b ~7 R* ~7 K, I5 r( K
- F* }$ P& ]3 a& b- |4 N7 p* I6 k) {
. R3 \$ E1 s8 M% ]: o1 F% B" I
4 c& x! a7 h$ [! P/ l& K4 e w
作者:
artic
时间:
2019-8-15 19:00
好东东必须顶!
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2