找回密码
 注册
关于网站域名变更的通知
查看: 264|回复: 1
打印 上一主题 下一主题

MY-IMX6-EK200 Linux-4.1.15 测试手册 v2.0(2)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-8-14 09:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
2.6  GPIO-LED测试(leds-heartbeat), o# Y" ^5 a, C- ~
【测试说明】:观察 leds-heartbeat 的 LED
! _$ l0 b. U, K6 K【接口标识】:GPIO-LED
* v  f: w2 A( C1 h5 h) |7 |【系统接口】:/sys/class/leds/leds-heartbeat/  d. B" o: B9 ?' e
测试操作& |) f: D! N5 H8 [  P( u" d
无需任何操作
. I. j( O4 G; s& g测试结果, f. `" W# r: z
系统启动后可以看到 D7 在有规律的闪烁,即表示应该功能正常。
' G$ d3 C! m0 U$ U+ \2 x4 Q) k8 q  _+ f: @
2.7  GPIO-LED测试(leds-mmc3)
6 r9 A' {: V4 C8 B9 V: L9 [) g8 n
【测试说明】:往 eMMC 写数据,同时观察 leds-mmc3 的 LED
* x0 {' V: }& N) S2 h" j【接口标识】:GPIO-LED5 ]  k3 ^1 N! ?
【系统接口】:/sys/class/leds/leds-mmc3/
9 q4 `5 T* _6 g% _+ c8 n测试操作/ ], Z8 o: O' _2 S* Z) i% r
=====> 输入指令:
2 r' `, H0 a; sdd if=/dev/zero of=/home/root/test bs=1024k count=128
; p2 P+ k. }7 q6 K0 y测试结果
% G, x' L) A1 x可以看到往eMMC写数据时,D8亮了。5 n3 H( k0 e$ ~3 w& v$ ]/ s

) C* Y9 g8 ^  n: O2.8  GPIO-LED测试(leds-timer)8 K" Z5 V; E) e% `
【测试说明】:观察 leds-timer 的 LED% d& b5 [1 ^# A% V
【测试说明】:控制 leds-timer(LED)的亮灭时间
$ e7 ^( F8 I' W& g: W5 i) ^& f3 ?0 c【接口标识】:GPIO-LED3 }, o5 v1 J: F- x2 n- ?
【系统接口】:/sys/class/leds/leds-timer/
  h! D2 A) {5 k# [$ f  `# {测试操作
6 }0 b2 i: T4 e; `3 d更改 led-timer (D9) 灭的时间
, _/ T" U. i# K+ _) i4 z* J2 q=====> 输入指令:9 a* f" r0 `; X3 c( C
echo 1000 > /sys/class/leds/leds-timer/delay_off  
% @0 V$ b9 v7 s7 J2 F7 N- U更改 led-timer (D9) 亮的时间0 i& k% h% \- ^; i' F& ?$ }. J. Y8 N
=====> 输入指令:
. w% r3 {, [. y7 Yecho 2000 > /sys/class/leds/leds-timer/delay_on  
! |2 E9 _% v8 a" o% G测试结果3 u7 c6 ], l, L! ~& t
执行指令后,观察发现对应LED的亮灭的时间比例基本是2:1。7 ]4 o* S. N6 W$ s/ l) Y3 C

& j$ c$ H$ D; i! P2.9  GPIO-LED测试(leds-gpio)
5 C- f1 f) K! P9 h【测试说明】:控制 ledss-gpio(LED)的亮灭时间
' Y3 i' ~- [4 R. a% e4 X& O【接口标识】:LED
+ E+ |: X( a& h$ M【系统接口】:/sys/class/leds/leds-gpio/
: ]* l3 ^5 g) z( c测试操作* \: T! l( c4 F+ R$ @
使 D10 灭:! a2 q/ Y5 j- |3 b, C- K
=====> 输入指令:
! c+ W0 z5 y( \% l2 Lecho 0 > /sys/class/leds/leds-gpio/brightness  ) j: ]8 ~$ O* A2 t' j
使 D10 亮:- d; A8 X& h# w. w
=====> 输入指令:
3 M0 ~/ Q' x# N/ B  M6 G% \6 Hecho 1 > /sys/class/leds/leds-gpio/brightness  ( U$ G: ]9 N" t9 g
测试结果
+ t2 {0 N6 q& R执行指令后,发现对应LED的状态随指令的功能进行改变。
( q/ Z0 o$ {" x$ N! i4 t: q0 ]" x5 N3 A" }' l2 Y& [
2.10  GPIO-KEY测试% l) b! |' P* f1 m) D
【测试说明】:使用 evtest 进行测试
2 Q) `% }  i: Q8 N【接口标识】:KEY3, KEY2, KEY1
' y& l6 w! \( X8 q/ w【系统接口】:/dev/input/eventX
  I! Q/ ^/ K8 P测试操作( \6 Y5 {/ R2 m4 k7 ?
运行 evtest 准备测试
0 U3 |% K, N2 E* D5 ?" S=====> 输入指令:$ H: O, J7 s8 G' G' c
evtest
# l' l7 a7 }" }, z- \7 v' U5 A6 k7 z! e$ a! I0 r& K" q& U4 P
=====> 输出信息:5 C5 w" D* F: V2 Z* I' k
No device specified, trying to scan all of /dev/input/event*
: S  K6 P) Q: j+ k5 S- \Available devices:
8 Z6 r+ {9 e. S' R4 q" E1 `# d/ q/dev/input/event0:  WM8962 Beep Generator; H# O8 s5 m( @# k8 `# r
/dev/input/event1:  gpio-keys( \/ p$ n3 E- H+ g3 t! O, V
Select the device event number [0-1]:! X. H- u) }+ X# U# H
选择 gpio-keys 所对应的序号0 ?- A$ C( k! k
=====> 输入指令:, k& F7 ^+ a& k. D
1, b( V, u7 ?8 `* M& C! Z( t
9 X$ x' A4 W7 X- X+ J8 T
=====> 输出信息:
3 @8 q6 K# l$ ^5 ]Input driver version is 1.0.1: S9 {8 |3 U/ n. P5 N0 @9 [' H3 H
Input device ID: bus 0x19 vendor 0x1 product 0x1 version 0x100! Q8 P* s1 k' _( d9 F) X
Input device name: "gpio-keys") D* a" i) P  A# {6 i: G4 T8 a' ?
Supported events:
+ A% _7 f  {/ Y" |1 V0 O5 D7 U' eEvent type 0 (EV_SYN)" b2 z3 G. n* {0 z. }" c
Event type 1 (EV_KEY)8 z8 |4 [+ N' v* W* ^: t9 _3 `
Event code 114 (KEY_VOLUMEDOWN)4 [* K2 {  G( _' H8 F0 S
Event code 115 (KEY_VOLUMEUP)
9 G2 [" y! K, _4 @$ u  pEvent code 116 (KEY_POWER)1 W# c/ A1 ?# i+ L7 c4 d5 H8 N
Properties:2 Q8 u: l4 Y1 u% V. R2 B! j
Testing ... (interrupt to exit)
3 m3 w* o0 {+ D+ i" V1 B* f按动开发板上的按键
- E  o/ G( B( ?) N  DEvent: time 1537921332.815219, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 15 Y6 X3 F( S" ?, `: O; u
Event: time 1537921332.815219, -------------- SYN_REPORT ------------
+ N' z: l4 G+ [( S& h" FEvent: time 1537921332.985211, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 06 m; R) l; P5 B+ h3 k# G
Event: time 1537921332.985211, -------------- SYN_REPORT ------------9 `) O; I# @3 u, h; q: [8 a
Event: time 1537921335.355204, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 17 }" ^2 ?7 k5 R! ]* j
Event: time 1537921335.355204, -------------- SYN_REPORT ------------& R( Y/ m6 f/ P( ]
Event: time 1537921335.535203, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 0
: C9 M2 x7 D0 Q1 t1 C7 ?$ yEvent: time 1537921335.535203, -------------- SYN_REPORT ------------* @& A& o3 d  c/ }, d
Event: time 1537921337.375207, type 1 (EV_KEY), code 116 (KEY_POWER), value 1/ i# ^! ^. r4 T
Event: time 1537921337.375207, -------------- SYN_REPORT ------------
: h2 {7 }% o: g4 ~Event: time 1537921337.535204, type 1 (EV_KEY), code 116 (KEY_POWER), value 02 t- I" Q( Q* _) W" H8 ?6 _3 i
Event: time 1537921337.535204, -------------- SYN_REPORT ------------
6 f9 C# k! N" ^+ Z! J. `2 ~测试结果9 F  v. i5 ~/ _: N; M
当发生按键时,evtest 会输出相应的信息。' S" _- f  D0 v7 \
8 e4 M1 }; U( s1 G3 n
2.11  串口测试(UART2)
9 ~1 Q* f* I/ x% ?【测试说明】:采用串口自发自收的方式进行测试! ^! b2 F- ?8 x* Q; S
【接口标识】:UART2/3/4/5_TTL
& q$ X# F0 p" r- N) o【系统设备】:/dev/ttymxc11 ]1 \8 A8 @6 i7 W5 D! ^9 h% @) e
测试操作# X% B, j# S' G* j
短接串口2的发送发接收管脚(J1的7和9号管脚). u: t2 Q6 v5 }! m; a9 C8 z' c
执行测试指令:1 {. a6 k% p/ f* J$ r+ {
=====> 输入指令:
, ]  u4 U7 k6 s8 z) e1 d0 E# [/my-demo/gcc-linaro-5.3-ARM/serial_test.out /dev/ttymxc1 "www.myzr.com.cn"  / w9 Z0 U+ `  c" ~2 K2 g
: P8 y7 m4 g. w% Y! P1 m% l- z$ G
=====> 输出信息:+ x  _5 ~2 n: s
Starting send data...finish1 ]; W) s! f* ^. F( l
Starting receive data:4 A1 f. k( v9 s
ASCII: 0x77      Character: w
- t9 b+ C7 w% k3 WASCII: 0x77      Character: w# l- s" N% @; D& k6 i# @$ ^, N' A
ASCII: 0x77      Character: w" C. h0 s; W9 d, S1 L
ASCII: 0x2e      Character: .
/ u, @0 d2 [! a& M. h% w9 rASCII: 0x6d      Character: m
" s! e4 Y) |* |% F' ~+ @( mASCII: 0x79      Character: y% {& Q0 o$ U( F5 c! Q- A
ASCII: 0x7a      Character: z2 h. M6 f9 B: x( Y/ |
ASCII: 0x72      Character: r2 A& W. R6 m+ g# j6 |' K
ASCII: 0x2e      Character: .
" T* k2 N: I0 l. pASCII: 0x63      Character: c7 K& \2 V7 n6 i8 Y$ `
ASCII: 0x6f      Character: o% S' v. S; c/ x& d0 I
ASCII: 0x6d      Character: m- n/ R! y7 h  o8 A" z  n  _
ASCII: 0x2e      Character: .; C  |9 ]/ U. `' C
ASCII: 0x63      Character: c
+ X; T9 n: {5 t5 M) y  r9 A. H- sASCII: 0x6e      Character: n; ~4 u" |: \3 o' z0 ?; D, V
ASCII: 0x0       Character:   0 D4 p9 S( s6 P8 _( E% j- r
测试结果
+ v  {/ l3 T2 W  F5 \7 c/ X执行测试指令后,应用输出如上类似信息即正常。/ _& y0 Z3 N& c3 q

1 n$ \/ T+ l1 g0 N8 k2.12  串口测试(UART3)
4 D( D9 v3 G  [0 X' Z【测试说明】:采用串口自发自收的方式进行测试# J0 i; w: K! M
【接口标识】:UART2/3/4/5_TTL! R& d* [- a2 }: e8 w- Z
【系统设备】:/dev/ttymxc2& Y) f4 X7 n# f+ J' b8 `
测试操作5 t1 Q3 |2 _- l' J  [
短接串口3的发送发接收管脚(J1的11和13号管脚)) J' \6 ?" q4 b  x- i
执行测试指令:
3 S/ n" z  K" V' a=====> 输入指令:
! K+ d- j! D, b' Y* H0 F( T/my-demo/gcc-linaro-5.3-arm/serial_test.out /dev/ttymxc2 "www.myzr.com.cn"  ) ^% C! _- U' K, N6 I
9 m- Z: h0 f! l% {# Y
=====> 输出信息:
" \! G/ s  V9 O* u1 W6 s' vStarting send data...finish1 h) N1 }4 V4 H
Starting receive data:8 E  w8 h: `- s; E, h0 ~3 w
ASCII: 0x77      Character: w
- c* I7 C- a, Z8 o  `& i, KASCII: 0x77      Character: w) Q) F$ b  r# O& P4 H7 W6 o
ASCII: 0x77      Character: w6 h  N% C4 z& s2 L
ASCII: 0x2e      Character: ., A/ [* `' ^+ r' y4 ]$ v
ASCII: 0x6d      Character: m
, B5 h0 M7 m; Z' \; RASCII: 0x79      Character: y8 f5 q0 o! [3 q1 J* y5 u
ASCII: 0x7a      Character: z
0 i6 u/ p: ^9 V& S2 U; ?& M( FASCII: 0x72      Character: r
4 S: ~& \8 b2 b* v2 K0 Z) X' y$ zASCII: 0x2e      Character: .
# t% G" s) v( LASCII: 0x63      Character: c
/ O2 E0 u" H/ Q3 a- eASCII: 0x6f      Character: o
' o8 m+ P) w( o2 q- n5 ?) k. M% r) {ASCII: 0x6d      Character: m" g7 L" @$ B4 Y7 {1 A  C; i' e
ASCII: 0x2e      Character: .$ _' w8 _7 x/ _9 p7 Y& b' {
ASCII: 0x63      Character: c9 z' t- G+ s0 F% V
ASCII: 0x6e      Character: n
+ B: J. [3 c. p! V: CASCII: 0x0       Character:   ; c. H, n! @7 |6 r" y" j# J
测试结果
, |6 }( D: M6 p3 r1 C" Z' {# O# B执行测试指令后,应用输出如上类似信息即正常。
7 u/ U9 p$ ?9 e1 D& Y. I
+ x0 o/ b0 e- m0 n) t& J9 k, b: e$ H" B/ S5 n
. I- u6 S( s/ Y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-25 00:46 , Processed in 0.156250 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表