GPIO + Cubieboard2 + Debian Wheezy

Cubieboard / Cubietruck Debian Wheezy SD card image

Fex Guide – Описание FEX стандарта

Cubieboard1&2_HW.pdf

/boot/cb2-hdmi.bin
# bin2fex cb2-hdmi.bin > cb2-hdmi.txt
# fex2bin cb2-hdmi.txt cb2-hdmi.bin

PH20 – Зеленый светодиод на плате.

Все порта должны быть прописаны а также не должны пересекаться.

[gpio_para]
gpio_used = 1
gpio_num = 3
gpio_pin_1 = port:PH20<1><default><default><1>
gpio_pin_2 = port:PH21<1><default><default><1>
gpio_pin_3 = port:PD1<1><default><default><1>

#cd /sys/class/gpio
#ls -al
 export
 gpiochip1 -> ../../devices/platform/gpio-sunxi/gpio/gpiochip1
 unexport

Активация порта PH20. (echo 3 -> для PD1)
# echo 1 > /sys/class/gpio/export 
# ls -al
 export
 gpio1_ph20 -> ../../devices/platform/gpio-sunxi/gpio/gpio1_ph20
 gpiochip1 -> ../../devices/platform/gpio-sunxi/gpio/gpiochip1
 unexport

Включаем режим вывода.
# echo out > gpio1_ph20/direction 

Читаем из порта.
# cat gpio1_ph20/value
 0

Записываем в порт.
# echo 1 > gpio1_ph20/value
# cat gpio1_ph20/value
 1


Проверенно, работает.

http://blog.radiotech.kz/blog/cubieboard/34.html

gpio_defination_large