stty -F /dev/ttyS2 ispeed 115200 ospeed 115200 cs8
echo kickpi > /dev/ttyAS2
$ ls /sys/class/leds/
PC12 PC2 PC3 PC4 PC7 PH8 PL4 PL5 fan_en spk_en sysled
console:/ # ls /sys/class/leds/
PC12 PC2 PC3 PC4 PC7 PH8 PL4 PL5 fan_en spk_en sysled
console:/ # ls /sys/class/leds/PH8
brightness device max_brightness power subsystem trigger uevent
console:/ #
console:/ # cat /sys/class/leds/PH8/brightness
255
console:/ #
console:/ # echo 0 > /sys/class/leds/PH8/brightness
console:/ #
console:/ # cat /sys/class/leds/PH8/brightness
0
console:/ # echo 1 > /sys/class/leds/PH8/brightness
console:/ # cat /sys/class/leds/PH8/brightness
1
console:/ #
cd /sys/kernel/debug/sunxi_pinctrl
查看 pin 的配置
# echo PH8 > sunxi_pin
# cat sunxi_pin_configure
配置 pin 为 gpio out 模式
# echo 'PH8 1' > function
// 查看修改情况
# cat sunxi_pin_configure
查看 pin 电平
# cat data
输出高电平
echo 'PH8 1' > data
输出低电平
echo 'PH8 0' > data
注意:
当操作PL及之后的pin , 需要切换pin的设备, 否则操作失败
echo pio > /sys/kernel/debug/sunxi_pinctrl/dev_name
cat /sys/kernel/debug/sunxi_pinctrl/dev_name
echo r_pio > /sys/kernel/debug/sunxi_pinctrl/dev_name
cat /sys/kernel/debug/sunxi_pinctrl/dev_name