Cubieboard2 GPIO 輸出點亮LED
OS:cb2-debian-desktop-nand-zh.img
/etc/rc.local加入
insmod /lib/modules/3.4.75+/kernel/drivers/gpio/gpio-sunxi.ko
確保gpio-sunxi.ko被載入。
新增mnt子目錄
mkdir mnt
將/dev/nanda mount到此目錄。
mount /dev/nanda ~/mnt
script.fex搜尋gpio_para
將gpio_pin_3至9加入,gpio_num改為9。
----------------------------------------------------------------------------------------------
[gpio_para]
gpio_used = 1
gpio_num = 9
gpio_pin_1 = port:PH20<1><default><default><1>
gpio_pin_2 = port:PH21<1><default><default><1>
gpio_pin_3 = port:PB18<1><default><default><1>
gpio_pin_4 = port:PG06<1><default><default><1>
gpio_pin_5 = port:PG05<1><default><default><1>
gpio_pin_6 = port:PG04<1><default><default><1>
gpio_pin_7 = port:PG01<1><default><default><1>
gpio_pin_8 = port:PG02<1><default><default><1>
gpio_pin_9 = port:PG00<1><default><default><1>
----------------------------------------------------------------------------------------------
將script.fex轉成script.bin。
./fex2bin script.fex > ./script.bin
再把script.bin拷回 ~/mnt
cp script.bin ~/mnt
重新開機。
接著將LED正極接到GPIO_PIN9,負極就找個GND接上去。
echo out > /sys/class/gpio/gpio9_pg0/direction
echo 1 > /sys/class/gpio/gpio9_pg0/value
應該有成功點亮LED了吧。
留言
張貼留言