Hallo, derzeit arbeite ich an einem Projekt für meine Hochschule und verwende ein Colibri-Board mit einem auf Linux-Angtrom basierenden Colibri-Linux. Nun versuche ich via Terminal auf die GPIO-Pins zuzugreifen. Es können nicht alle Pins angesteuert werden. Ich gehe so vor: cd /sys/class/gpio/ nun versuche ich, Zugriff auf den Pin zu erhalten (z.B. pin 13) echo 13 > export nun gehe ich in das Verzeichnis cd /sys/class/gpio/gpio13 und versuche den wert wie folgt die setzen echo "out" > direction echo 1 > value aber dieser Wert kann seltsamerweise nicht gesetzt werden: cat value liefert immer noch den Wert 0. cat /sys/kernel/debug/gpio liefert folgende ausgabe GPIOs 0-223, tegra-gpio: gpio-0 (SODIMM pin 73 ) in hi gpio-2 (SODIMM pin 186 ) in lo gpio-3 (SODIMM pin 184 ) in lo gpio-10 (SODIMM pin 154 ) out hi gpio-13 (sysfs ) out lo gpio-14 (SODIMM pin 55 ) in hi gpio-15 (SODIMM pin 63 ) in hi gpio-22 (sysfs ) out lo gpio-23 (sdhci4_cd ) in hi gpio-29 (SODI-98, Iris X16-13) in lo gpio-30 (SODIMM pin 81 ) in lo gpio-31 (SODIMM pin 94 ) in lo gpio-67 (SODIMM pin 130 ) in hi gpio-68 (SODIMM pin 87 ) in hi gpio-70 (SODIMM pin 132 ) in hi gpio-80 (SODIMM pin 150 ) in lo gpio-81 (SODIMM pin 152 ) in lo gpio-84 (SODIMM pin 106 ) in lo gpio-88 (SOD-101, Iris X16-16) in lo gpio-89 (SOD-103, Iris X16-15) in lo gpio-90 (SODI-79, Iris X16-19) in lo gpio-91 (SODI-97, Iris X16-17) in lo gpio-92 (SODIMM pin 67 ) in lo gpio-93 (SODIMM pin 59 ) in lo gpio-94 (SODI-85, Iris X16-18) in lo gpio-95 (SODIMM pin 65 ) in lo gpio-104 (SODIMM pin 174 ) in lo gpio-105 (SODIMM pin 176 ) in lo gpio-106 (SODIMM pin 178 ) in lo gpio-107 (SODIMM pin 180 ) in lo gpio-108 (SODIMM pin 160 ) in lo gpio-109 (SODIMM pin 158 ) in lo gpio-110 (SODIMM pin 162 ) in lo gpio-111 (sysfs ) in lo irq-303 edge-both gpio-124 (SODIMM pin 120 ) in lo gpio-125 (SODIMM pin 122 ) in lo gpio-126 (SODIMM pin 124 ) in lo gpio-127 (SODIMM pin 188 ) in lo gpio-144 (nand_wp ) out hi gpio-152 (SODIMM pin 96 ) in lo gpio-153 (SODIMM pin 75 ) in lo gpio-154 (SODIMM pin 69 ) in lo gpio-155 (SODIMM pin 77 ) in lo gpio-166 (SODIMM pin 118 ) in lo gpio-169 (ulpi_phy_reset_b ) out hi gpio-171 (SODI-45, Iris X16-20) in lo gpio-172 (ethernet_reset ) out hi gpio-176 (sysfs ) out lo gpio-178 (VBUS_BUS ) out lo gpio-184 (SODIMM pin 142 ) in lo gpio-185 (SODIMM pin 140 ) in lo gpio-186 (SODIMM pin 138 ) in lo gpio-187 (SODIMM pin 136 ) in lo gpio-188 (SODIMM pin 134 ) in lo gpio-190 (102, I X13 ForceOFF#) in hi gpio-191 (104, I X14 ForceOFF#) in hi gpio-202 (SODIMM pin 156 ) in lo gpio-204 (SODIMM pin 164 ) in lo gpio-212 (SODIMM pin 166 ) in lo gpio-213 (SODIMM pin 168 ) in lo gpio-214 (SODIMM pin 170 ) in lo gpio-215 (SODIMM pin 172 ) in lo gpio-217 (ethernet_vbus ) out hi gpio-218 (SOD-133, Iris X16-14) in lo gpio-219 (SODIMM pin 127 ) in lo gpio-220 (SODIMM pin 22 ) in lo gpio-221 (SODIMM pin 24 ) in lo möchte ich beispielsweise den Pin Gpio-88 ansteuern, so funktioniert das Setzen des Wertes. Daher meine Frage: Wie kann man softwaretechnisch das Mapping der Gpio Pins vornehmen? (also z.B. dem gpio-13 einem Pin vom Board zu ordnen) Gibt es da evtl eine Funktion, mit der ich das festlegen kann? Gruß da_fish
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.