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

MY-SAMA5 Linux-3.18 测试手册(1)

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
1  测试前的准备
) r) G1 C% j4 K: o1)请按照《Linux快速启动手册》中的“Linux快速启动” -> “连接设备”进行连接。
( B3 C& z, J' O* w! k# i: V0 s3 W2)请按照《Linux快速启动手册》中的“Linux快速启动” -> “启动设备”进行启动。
- k3 y- m7 ]% l; r& _1 l" n. h4 ?. |1 i& }
% n" _# D5 C% \, Q
2  测试项目
( _4 `' N& Y8 d. N4 o' n$ D" Y. o8 H& N* D: j; s
2.1  网口测试
4 h. P8 Y  U- ?8 D6 Z+ ?MY-SAMA5-EK200支持双网口(1个百兆网口,一个千兆网口)。6 {/ H4 v/ d, Q5 a8 S) R& h  g0 N
* ~# w5 |( }) c; ?  p# X/ }
2.1.1  测试说明
/ B/ u1 e+ q8 L, m1 z+ x第1个以太网口位置底板正面“J3”,第2个以太网口位置底板正面“J2”。& I# R4 q: K9 R

0 p4 F+ S& K5 C- r6 m2.1.2  测试方法
+ x% }( i# g2 B% ~* T( g! N2 J. Y1) 测试第1个以太网口(百兆网口)
2 I. ?8 o% U; Q& d连接网线:用网络连接评估板“J3”与计算机网口
0 _( [5 ]% y3 s0 d0 |5 e4 a1 s6 P+ C设置计算机IP:设置计算机网口IP为192.168.18.18
* ?' {7 h8 N8 L' K! w& V; u5 ?2 `" |: C
, L2 s4 B" E. a% c& l1 O1 @3 H% Y. ]" z
设置评估板IP:/ b0 ?. K3 q8 {- M  D
# ifconfig eth0 192.168.18.81 # configure the eth0/ X  u: Z0 q. ~+ {: b0 V6 a% [
# ifconfig eth1 down1 H( X  n. Y7 d, P
执行测试命令:
" t/ ^2 ^& l: o" |' ?# ping 192.168.18.18 -c 2 -w 4 # send ICMP to HOST- P' m- Z. S6 y0 T* e
观察测试结果:系统会输出类似如下信息:
1 n. x+ T, t7 R' N--- 192.168.18.18 ping statistics ---. R0 d1 b% Q6 N
2packets transmitted, 2 packets received, 0% packet loss
9 H) i/ k& T1 A# o! i/ K测试结果:“0% packet loss”表示测试通过) \, j+ G6 Q+ V% @8 Z3 K
附图
% p' _! J2 r3 o$ N; I& F0 g2 @+ ?

6 [& ]& n0 g  w& R+ S  8 ]% [* f+ o0 X+ N
2) 测试第2个以太网口(千兆网口)
% H& a. e! v! e" a) o5 o: y$ k连接网线:拔下第1个网口的网线接口插入到评估板“J2”,网线另一端保持与计算机网口相连。2 `9 P) N$ v( B# S' `1 |, Q1 H
设置计算机IP:设置计算机网口IP为192.168.18.18(如已经设置过可执行下一步骤)。
" b8 q# t" x4 ?; N& ^设置第2个网口IP:2 n% D; e% z/ z6 z4 B/ {+ C! y
# ifconfig eth1 192.168.18.82 # configure the eth15 O4 c- C2 n* b1 B; d
# ifconfig eth0 down: X" s; f! S) ~7 B+ i- p8 y
设置后系统会输出第2个网口的工作状态信息,类似如下:. L& U3 y9 v% ^
macb f0028000.ethernet eth1: link up (1000/Full)" r2 H9 v* l4 m9 X
执行测试命令:
  E8 A! E6 v. g2 H# ping 192.168.18.18 -c 2 -w 4 # send ICMP to HOST! F, z# O" I* `/ i$ K, N: P  E
观察测试结果:系统会输出类似如下信息:. Z: L  t9 e$ R& q' |! u
--- 192.168.18.18 ping statistics ---- v6 r: P# Z4 e
2packets transmitted, 2 packets received, 0% packet loss" v4 E# L9 l8 _- D
测试结果:“0% packet loss”表示测试通过  ?+ Y9 ~1 F- A4 R( k! c* d! L6 b
附图
! e! o& b4 {% a& Q% W3 p
: V) C, R- K5 {  o
' [1 H' \' t) o0 l$ {4 A; t
3 p( s. F) a3 z9 Z$ F8 @/ O
2.2  USB测试
0 h5 r6 E) \2 U5 |  r

8 |/ v' i6 d$ k! T2.2.1  测试说明# v( ]$ Z5 c* i) p* Y
MY-IMX6-EK200有2个USB HOST接口,位于底板正面“J8”。
; P  X9 I( Y- q! @2 b9 A* }
: _% h- V0 n3 ^" v. K9 D2.2.2  测试方法
- ]2 Z. Z9 B2 S; Y; o1) 开始测试
) i+ A8 k2 R" `将USB设备插入底板USB接口,系统会输出类似如下信息:6 O) E9 o) P+ L
usb *-*.*: new high-speed USB device number * using atmel-ehci
" n4 Y" g& N! `/ t% {# d. t& Y……
. r# L, h6 Q! `% o0 u  Q  C# s2) 测试结束) G' _: g/ K* b0 q) l
将USB设备从底板拔出,系统会输出类似如下信息:$ f" W& I9 q  _, Q
usb *-*.*: USB disconnect, device number *+ D; @% a7 m( N& d3 v4 I

4 M# |2 I0 w* L: P0 x2.2.3  附图

6 c4 U6 _& k) ?7 w. |   
1 n4 I' |2 `; u& U& b说明:在USB口上插拔U盘时,系统输出信息类似如下:- V$ Z( [# e% f% x- h+ |0 M9 v5 c

3 }+ e: e( Z4 c5 M3 Q+ U9 @7 e2.3  SD卡接口测试
3 a+ t# D' v' F2 J3 R7 [8 J& F$ H: h- Z
2.3.1  测试说明  e! T% C6 |& B) h( }, D
SD卡接口位于底板背面“J29”。& A( ]1 V1 Q5 C/ Y' k

0 ]; }! s, ^1 f* `% Q2.3.2  开始测试% E( T* d/ W/ e3 T  v
1) 往SD卡槽插入设备
/ r/ ^. g9 f  p6 v, K, [# b插入SD卡到底板SD卡接口。系统输出以下信息(见附图)即表示SD接口正常:
: J/ z8 A) y, o! n1 T, l; bmmc*: new high speed SD card at address ****
6 s' I4 P' q1 @5 ?) t……' p: P; _' L( C
2)从SD卡槽弹出设备  [. j4 b% Y! S! I, O
再次住SD卡槽按下SD卡,底板会弹出SD卡。系统输出以下信息(见附图)表示SD卡接口弹出正常:
) `0 G& J1 H" b  O2 `mmc*: card **** removed
$ l/ v2 ~! \2 }/ Q7 m* _3) 结束测试
7 J( x! `& B3 J' G# P) B- q: ySD卡弹出后拨出SD卡即结束测试。( C9 Q% z; Q& R- x. \

  f6 V+ S& v6 @/ S2.3.3  附图
# B& Y' t' Y4 I; n; v- K4 ?: T# f1 g& V
5 E) q6 u( a4 R8 m

/ d0 l1 O: t" I' s, V+ Y, s( K+ S% ^& S" q) W7 z2 F
2.4  LED(GPIO)测试
+ a2 s$ T$ T+ \) H0 k6 Q3 o) }; |2 B# W1 K8 w$ c
2.4.1  LED(GPIO)定义
: O% r- W1 s+ [+ b  ]在MY-SAMA5-EK200底板正面有4个LED,详细如下:
( L- p2 z( b3 f
  
' u5 L; _2 \- V( [* B5 |8 c7 ?# B6 u0 z
2.4.2  led-default测试
8 y/ K) c3 b- x% h. i% Y* ^) gled-default对应D12。系统启动完成后,该LED默认被点亮,通常可用作供电指示。就是说在用户没有控制该指示灯的情况下,亮表示设备通电(即电源工作正常)。当然,用户也可以控制该指示灯的亮灭,但这时候灯灭与电源是否工作不存在关联。
" \5 ~0 b; \) l: ~+ t( I' H控制命令如下:
: l) w5 F# Z' _# `# B# echo 0 > /sys/class/leds/default/brightness1 r6 n/ b3 Q, K
# echo 1 > /sys/class/leds/default/brightness$ R/ j: C- {* R2 ], q" e' D
$ G  J+ J. ?) Z0 ?% I. Z

. C" F: @: ?" v2.4.3  led-heartbeat
# G* u, t1 S' E: t- cled-heartbeat对应D13。系统启动后,该LED闪烁,该LED的状态可表示CPU的工作状态。闪烁表示CPU工作正常。常亮或常灭表示CPU工作不正常(即可能是CPU不工作了)。
8 S) x6 Q2 Q1 i/ m: w/ X. `
) |6 Z! v& l& ?) b  `2.4.4  led-gpio测试3 I$ G( Z, ?% W) S) Y
led-gpio对应D14。系统启动后,该LED默认保持常灭的状态。进入系统后,我们可通过指令来控制该LED的亮灭。( b( J) t# M& l' [  K& w8 \
该LED使用的CPU引脚为PE3,在系统中表现由/sys/class/leds/gpioE3/目录下相关的文件表示它的属性。
$ K  [. D3 X8 L; X5 ]控制指令如下:
1 t0 i& p9 p( ?5 z! q- F! T# echo 1 > /sys/class/leds/gpioE3/brightness$ o* d8 q- L! D  F! A
# echo 0 > /sys/class/leds/gpioE3/brightness; d, _% b$ P7 X- H
  W4 x5 X) a  N  {  m

( K% U# e' J. |1 ^2 L. I% _, Y% `2.4.5  led-timer测试
9 d/ J& b+ U' S3 Z" X, |1 \led-timer对应D15。这主要演示GPIO作为timer信号。/ \) q7 U- ^6 C; r' a3 q1 t/ F
在系统中由/sys/class/leds/timer/目录下相关的文件表示它的属性。
( B- q* W- ]6 ]) w: P  s: B3 B我们可能通过设置delay来控制该GPIO高低电平保持的时间。4 P9 c5 e0 E- |+ E2 w- X4 E
控制指令如下:) k. P  {0 {3 D/ u# B1 H8 b, K
# echo 1000 > /sys/class/leds/timer/delay_off
, f- Q# s5 S2 g1 F' t: V通过delay_off控制低电平保持的时间,1000即1000ms
, J) t0 u6 J3 i# v" M) [+ J5 p# echo 2000 > /sys/class/leds/timer/delay_on6 x, l/ T% }  z6 _+ B
通过delay_on控制低电平保持的时间,2000即2000ms
3 a/ P2 S2 _* U: \$ h( g" O执行上面两条指令后,我们看到的效果是:D15灭1秒后,亮2秒,如此循环。

5 n, q: v. `7 N4 Q$ K& z5 |
9 o! A# A. Z- C' \. L
* z8 g( w2 U. U, ]" C* r* ]8 P
% `; v0 M, X' A9 T
; ^% j* n7 W/ ^5 c

) O) G% H' G8 h! s; W
( ]$ h/ S/ a4 c  j# u! N  \
! l. D7 z9 N7 H5 E' a% d

/ u& X2 v# D6 a7 f6 U
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-25 00:16 , Processed in 0.187500 second(s), 27 queries , Gzip On.

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

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

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