' E, V( s; V$ u/ o3 z& \5 ~$ t
+ H) W* G# w& o" H7 q: V% S$ K/ x本测验是在匠牛社区的AM5728开发板JN-mini5728上进行的,除了采用GPIO方式对LED进行测试,本次我们换种更简便的方法。7 |( h$ B( y3 J4 \* R
2 u+ \ e* E p+ T% ]# j
比如对AM5728 位置D3 蓝色LED测试: 在板卡终端输入以下命令: 1 G& S+ p+ m0 } H$ E
root@am57xx-evm:~#echo 59 > /sys/class/gpio/export root@am57xx-evm:~#echo"out" > /sys/class/gpio/gpio59/direction
8 E4 b& k- h$ W" p5 {
打开或关闭LED灯
4 n# K, R" ~5 ^1 e" {0 a
root@am57xx-evm:~#echo0 > /sys/class/gpio/gpio59/value root@am57xx-evm:~#echo1 > /sys/class/gpio/gpio59/value # o- U# }4 I1 c; j! M
在上一个版本中我们发现对LED测试太繁琐,所以对LED测试进行升级,使测试变得更加简洁。
0 N; q% w. _1 t6 A& J
匠牛社区AM5728开发板JN-mini5728有2组LED:D3和D4,每组LED都有蓝,绿,红三种颜色。
- a! \$ q {+ N4 y! m# L
LED位置如下图1所示: 图1 1 r: i: R& \( ~2 _; |9 O
位置 | | | | | /sys/class/leds/status_usr0/brightness | | /sys/class/leds/status_usr1/brightness | | /sys/class/leds/status_usr2/brightness | | | /sys/class/leds/status_usr3/brightness | | /sys/class/leds/status_usr4/brightness | | /sys/class/leds/status_usr5/brightness |
& b( d; u! E, J: e
1点亮LED
- f! I( N/ A" w. \4 C- A
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr0/brightness . [9 M4 Y% z! Z2 F
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr1/brightness
* c3 h) T \; s
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr2/brightness + c( {4 p% V2 n9 l
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr3/brightness
, n1 V* G$ |, b0 U, n
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr4/brightness
# J9 r. c4 u4 H# B
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr5/brightness / b: a* l8 y9 D! g* q
2关闭LED
% P6 B1 L5 ^+ K- ~
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr0/brightness 7 _( M, k: T+ {
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr1/brightness 0 Z: Q; t# q3 C! n7 |
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr2/brightness
: F# I' j. i# O9 C- o3 x" N
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr3/brightness
- e, E& ]3 C7 n# D! U5 M
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr4/brightness
/ h& `- G# e0 R& E5 @8 n' i- H
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr5/brightness
( w, _; [' q' @% B+ k
注意: JN-mini5728启动成功后,会显示绿色LED。 ) m4 f" o8 b* ^: B
大家如果感兴趣的话可以去匠牛社区官网获取更多开发资料、视频教程和技术支持,欢迎大家一起参与有关AM5728开发的技术交流与讨论哦!
" Q! H9 x6 J7 ~: X6 t& o. M
/ P5 d' S0 c% k |