Forum: Mikrocontroller und Digitale Elektronik AVR32 -- Linux Kernel Modul


von Benjamin A. (beni0664)


Lesenswert?

Hallo!

Ich habe für meinen Grasshopper ein Kernel Modul kompiliert und bekomme 
nun beim Einbinden folgende Fehlermeldungen:

module license 'unspecified' taints kernel. (Das ist glaub ich kein 
Problem)
Unknown symbol gpio_direction_output
Unknown symbol at32_select_gpio
Unknown symbol __gpio_set_value

cannot insert 'spitreiber.ko': Unknown symbol in module (-1): No such 
file or directory


Diese Meldung schaut aus als würde dem Modul ein File fehlen...


Jetzt meine Frage:

Welche Dateien muss ich denn nun raufspielen?
Ich hab nur das Kernelmodul (.ko) ohne irgendwelche Librarys und eine 
Standard Grashopper Firm drauf.

mfg beni

von Daniel N. (Gast)


Lesenswert?

Hi,

du nutzt in deinem Treiber Funktionen die der Kernel nicht für dich 
bereit stellt.
Ein kurzes googlen ergab, dass at32_select_gpio nur im boardcode 
verwendet
werden kann:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=65638

Vermutlich verhält es sich mit deinen anderen Funktionsaufrufen ähnlich.
Ich denke in diesem Forum findest du eher Hilfe als hier:
http://forum.embedded-projects.net/viewforum.php?id=16

Grüße,
Daniel

von Benjamin A. (beni0664)


Lesenswert?

Ja, und die andere Meldung?

Die Funktion at32_select_gpio habe ich nur einmal verwendet, als 
(mögliche) Alternative zu gpio_direction_output ...

Also bleibt noch immer das Problem der gpio...

mfg beni

von Benjamin A. (beni0664)


Lesenswert?

push....

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
Noch kein Account? Hier anmelden.