1 (edytowany przez jzef 2016-09-08 22:14:22)

Temat: Sterowanie GPIO i LED w CC

Przeszedłem z AA na CC i nie działa mi skrypt włączający GPIO6 na Active Low:

diody_on.sh:

#!/bin/sh

echo "6" > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio6/direction
sh: write error: No such device
diody_on.sh: line 4: can't create /sys/class/gpio/gpio6/direction: nonexistent directory

Jak mam włączyć GPIO6 na Active Low ? Potrzebuję tego aby działały LED'y ponieważ mam niestandardowy bootloader CFE

Na oryginalnym CFE to samo, nie da się stworzyć katalogu w /sys/class/gpio. Próbowałem poleceniem chmod zmieniać prawa dostępu ale nic to nie daje.

Edytowano
--------------

Obszedłem problem kompilując od nowa CFE z opcją która włącza GPIO6 i już tego nie potrzebuję włączać w OpenWrt

2

Odp: Sterowanie GPIO i LED w CC

Jednak chciałbym wiedzieć dlaczego - czy to chodzi o to iż modyfikacja katalogu gpio jest zablokowana podobnie jak zapis do urządzeń mtd?

3

Odp: Sterowanie GPIO i LED w CC

jzef napisał/a:

Jednak chciałbym wiedzieć dlaczego - czy to chodzi o to iż modyfikacja katalogu gpio jest zablokowana podobnie jak zapis do urządzeń mtd?

Nie. Nie wyeksportowało Ci GPIO po prostu. Zobacz w logi zaraz po próbie eksportu, może to gpio jest w użyciu.