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了吧。

留言

熱門文章