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
Gast
#1033013
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
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
push....
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.