tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
541
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    pat- pat- ist offline Rookie
    Registriert seit
    Mar 2011
    Ort
    bergkamen
    Beiträge
    7
    Hallo,

    Grundsituation: ich schreibe zur zeit meine bachelor-arbeit, habe zuvor mit linux gearbeitet und muss jetzt auf einen G20-Foxboard(Embedded-Linux) einen ADC(Analog to Digital Converter)-Treiber installieren. Hierzu habe ich eine virtuelle maschine mit debian aufgesetzt und die dazugehörigen pakete zum Cross-kompilieren installiert:

    libc6-armel-cross libc6-dev-armel-cross
    binutils-arm-linux-gnueabi
    gcc-4.3-arm-linux-gnueabi
    g++-4.3-arm-linux-gnueabi
    uboot-mkimage
    apt-cross dpkg-cross
    libncurses5-dev

    Anschließend hab ich mir den Treiber von der Seite http://sourceforge.net/apps/trac/acm...uff/adc-driver runtergeladen. Hierbei fällt auf, dass das Makefile nicht für die Cross-Kompilierung, sondern für eine auf dem System selbst(G20) Kompilierung geschrieben ist. Diese Möglichkeit, bietet sich mir nicht, weil mir dir Firma keinen Zugang ins Internet bietet, um den Compiler usw. auf dem G20 zu installieren....und das g20 mit nach hause nehmen, ist auch nicht drin.

    Zum Problem:
    Hab mal versucht das Makefile umzuschreiben. Leider blieb es beim Versuch und es folgten Fehler.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    obj-m := at91-adc.o
     
    $ make -C ~/adc91_adc_driver M=`pwd` modules
    make: Entering directory `/home/debian/tmp/adc/adc91_adc_driver'
    make -w \
            -fMakefile \
            ARCH=arm \
            CROSS_COMPILE=arm-linux-gnueabi- \
            INSTALL_MOD_PATH=./FoxModules \
            modules
    make[1]: Entering directory `/home/debian/tmp/adc/adc91_adc_driver'
      CC [M]  /home/debian/tmp/adc/adc91_adc_driver/ldd3/at91-adc.o
      Building modules, stage 2.
      MODPOST 1 modules
      CC      /home/debian/tmp/adc/adc91_adc_driver/ldd3/at91-adc.mod.o
      LD [M]  /home/debian/tmp/adc/adc91_adc_driver/ldd3/at91-adc.ko
    make[1]: Leaving directory `/home/debian/tmp/adc/adc91_adc_driver/'
    make: Leaving directory `/home/debian/tmp/adc/adc91_adc_driver/'
    $

    Ausgabefehler: Makefile:12: *** missing separator. Schluss.




    Wäre über eure Hilfe sehr Dankbar...

    Gruß Patrick
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.
    Zitat Zitat von pat- Beitrag anzeigen
    Zum Problem:
    Hab mal versucht das Makefile umzuschreiben. Leider blieb es beim Versuch und es folgten Fehler.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    obj-m := at91-adc.o
     
    $ make -C ~/adc91_adc_driver M=`pwd` modules
    make: Entering directory `/home/debian/tmp/adc/adc91_adc_driver'
    make -w \
            -fMakefile \
            ARCH=arm \
            CROSS_COMPILE=arm-linux-gnueabi- \
            INSTALL_MOD_PATH=./FoxModules \
            modules
    make[1]: Entering directory `/home/debian/tmp/adc/adc91_adc_driver'
      CC [M]  /home/debian/tmp/adc/adc91_adc_driver/ldd3/at91-adc.o
      Building modules, stage 2.
      MODPOST 1 modules
      CC      /home/debian/tmp/adc/adc91_adc_driver/ldd3/at91-adc.mod.o
      LD [M]  /home/debian/tmp/adc/adc91_adc_driver/ldd3/at91-adc.ko
    make[1]: Leaving directory `/home/debian/tmp/adc/adc91_adc_driver/'
    make: Leaving directory `/home/debian/tmp/adc/adc91_adc_driver/'
    $
    Die Ausgabe sieht doch sehr gut aus. Ich sehe hier kein Problem.
    Zitat Zitat von pat- Beitrag anzeigen
    Ausgabefehler: Makefile:12: *** missing separator. Schluss.
    Du hast in der Makefile vermutlich einfach einen Tab bzw. Doppelpunkt vergessen. Tipp: Schau mal in Zeile 12.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Debian Kernel Kompilierung hilfe
    Von smokerholic im Forum Linux & Unix
    Antworten: 2
    Letzter Beitrag: 25.01.08, 20:32
  2. NVIDIA Treiber-Installation unter Debian
    Von ChristianD im Forum Linux & Unix
    Antworten: 4
    Letzter Beitrag: 01.02.05, 15:07
  3. Installation der nVidia Treiber unter Debian
    Von Odzilla im Forum Linux & Unix
    Antworten: 6
    Letzter Beitrag: 21.03.04, 13:11
  4. hisax ISDN Treiber unter Debian
    Von Sinac im Forum Linux & Unix
    Antworten: 5
    Letzter Beitrag: 09.03.03, 12:12