Kein Zugriff auf /dev/gpioX möglich

Alex_M

Neues Mitglied
11. Jan. 2008
5
0
0
Sprachen
Hi,

ich nutze das NGW100 und habe den Kernel 2.6.23.atmel.4 mit der Option atngw100_defconfig kompiliert. Nun sind in /dev die Devices gpio0,1,2 vorhanden aber können nicht genutzt werden.
Zur Initialisierung verwende ich S99gpio aus init.d

Ich habe sie mit Hilfe der folgenden Zeile getestet:

cat /dev/urandom > /dev/gpio2

Doch leider blinkt die LEDB nicht auf.

Muss ich noch eine Option für die GPIOś im Kernel setzten oder in der setup.c?

Vielen Dank
 
Hi,

Ich habe das Problem das ich einen Port als Ausgang definieren und ihn über ein device in /dev ansprechen möchte.
Wie kann ich das machen?


Edit:

Ich habe folgendes Beispiel getestet

mkdir /config/gpio/test_pin
echo 2 > /config/gpio/test_pin/gpio_id
echo 0xff > /config/gpio/test_pin/pin_mask
echo 0xff > /config/gpio/test_pin/oe_mask
echo 1 > /config/gpio/test_pin/enabled

Nach ausführen dieser Zeilen sollte in /dev gpio2 erstellt werden, doch bei mir wird kein Device angelegt.

Fehlen mir noch irgendwelche Einstellungen in im Kernel .config?

Danke
 
Hallo,

ich habe immer noch das geliche Problem, habe auch schon versucht mit dem Befehl mdev -s das Problem zu lösen. Leider keine Veränderung.

Kann mir jemand weiterhelfen?

Vielen Dank.
 
Hallo Alex,

tut mir leid, dass du hier so lange keine Antwort bekommen hast und dass dir bisher keiner helfen konnte. Es gibt hier leider noch nicht so viele Benutzer, die sich mit AVR32 und Linux gut auskennen. Vielleicht schaust du mal bei avrfreaks vorbei, dieses Forum wirst du aber wahrscheinlich schon kennen. Wenn du bei avrfreaks mit deinem Problem weiter kommst, wäre es nett, wenn du hier einmal kurz bescheid gibst.

Ich versuche ebenfalls auf diese Art ein Device zu erzeugen und zu initialisieren und werde mich dann wieder melden, sobald ich etwas näheres weiß.

Grüsse
Dirk
 
Hi,

ich habe mein Problem immer noch nicht gelöst. Kann es sein das ein Device gar nicht mehr angelegt werden kann wenn ein Pin eines Ports für eine andere Aufgabe benutzt wird, z.B. TWI.

Ich habe ein Display das über I2C/TWI angesteuert wird und bräuchte nun noch einen Output Pin für da Enable Signal des Displays. Kann mir jemand sagen wie ich das sonst, ohne Device machen könnte.

Vielen Dank.

Alex
 
Hallo,

ich habe mein Problem mit dem GPIO Interface jetzt entdeckt. Wenn ich den DSP deaktviert hab kann ich PORTB als gpio device anlegen. Wird jedoch DSP im Kernel und in setup.c aktiviert so verschwindet das device wieder.

Frage: Ist es nicht möglich PortB und den DSP gleichzeitig zu nutzen? Ist der gesammte Port gesperrt wenn eine Peripherie einen Pin daraus verwendet?

Danke

Alex
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)