u" W% m. m% c7 H! V" U( f7 L) S
U$ A& ~: p9 G本测验是在匠牛社区的AM5728开发板JN-mini5728上进行的,除了采用GPIO方式对LED进行测试,本次我们换种更简便的方法。
" t, \$ V( F5 _+ W0 |* a$ a ( ]( N( N# A/ \5 i$ Z. }
比如对AM5728 位置D3 蓝色LED测试: 在板卡终端输入以下命令:
$ i9 y$ d$ F/ ?8 z. o3 c
root@am57xx-evm:~#echo 59 > /sys/class/gpio/export root@am57xx-evm:~#echo"out" > /sys/class/gpio/gpio59/direction
) N; d2 n6 b) l! y5 _7 E
打开或关闭LED灯
( d9 D* ~3 ^8 `. B; d+ W) L
root@am57xx-evm:~#echo0 > /sys/class/gpio/gpio59/value root@am57xx-evm:~#echo1 > /sys/class/gpio/gpio59/value
' N. L7 b w, ~/ k& b/ N% G
在上一个版本中我们发现对LED测试太繁琐,所以对LED测试进行升级,使测试变得更加简洁。
$ ~. b6 A k3 g' g( s% l; b( w3 \
匠牛社区AM5728开发板JN-mini5728有2组LED:D3和D4,每组LED都有蓝,绿,红三种颜色。
+ `5 u# U. U- m! p( P5 G0 t4 M
LED位置如下图1所示: 图1
! B* a4 Z7 }8 ^1 `% |位置 | | | | | /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 |
" g0 l. {* r: f3 m6 A. y: Q
1点亮LED + u. A; B5 t" O
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr0/brightness , {2 a2 e9 b. l; w* p, Z
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr1/brightness 2 j8 ?9 S7 c4 x0 e, M4 o9 f* \
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr2/brightness
. \4 H; ?$ R( N! w# b$ ]$ ?6 J
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr3/brightness
1 x: x; h0 t) V
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr4/brightness
. o* O. D" O0 M- z& o
root@am57xx-evm:~#echo 1 > /sys/class/leds/status_usr5/brightness ( p% O# l5 ~1 c9 {/ R
2关闭LED - g. C! D' b3 m
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr0/brightness
% q: u% s5 d( o" J! ^! i$ e! }
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr1/brightness 7 E! ^% R; J0 }( E0 S& _6 U. @8 |
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr2/brightness & G7 Q3 _: N: D5 M! e
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr3/brightness
4 [6 B' `7 w# R6 }0 ^
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr4/brightness
* Q) K0 A, C9 N, x. X! T
root@am57xx-evm:~#echo 0 > /sys/class/leds/status_usr5/brightness
6 m9 R+ @# X& |4 {1 s
注意: JN-mini5728启动成功后,会显示绿色LED。 - ~- L6 U& R4 W' j. i$ D
大家如果感兴趣的话可以去匠牛社区官网获取更多开发资料、视频教程和技术支持,欢迎大家一起参与有关AM5728开发的技术交流与讨论哦!
* F7 O5 m3 k2 J
3 F" D. @; Q7 _: \+ R- X/ d3 O |