- LiTime Speicher und Akkus         
Ergebnis 1 bis 3 von 3

Thema: avr-gcc Programmers Notepad Verständnis Problem

  1. #1
    Erfahrener Benutzer Begeisterter Techniker Avatar von albundy
    Registriert seit
    16.10.2004
    Beiträge
    282

    avr-gcc Programmers Notepad Verständnis Problem

    Anzeige

    Powerstation Test
    Hallo,
    ich habe seit kurzem begonnen mit WinAVR zu proggen.
    Im Notepad habe ich ein neues Projekt erstellt und meine Files eingefügt.
    Mit mfile dann ein Makefile erstellt.
    Das Ergebnis ...
    Compiling: testprog.c
    avr-gcc -c -mmcu=atmega32 -I. -gstabs -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=testprog.lst -std=gnu99 -MD -MP -MF .dep/testprog.o.d testprog.c -o testprog.o
    In file included from testprog.c:53:
    testprog.h:13:16: io.h: No such file or directory
    testprog.h:14:17: wdt.h: No such file or directory
    testprog.h:16:19: sleep.h: No such file or directory
    testprog.h:17:23: Interrupt.h: No such file or directory
    testprog.h:18:21: sig-avr.h: No such file or directory
    testprog.h:20:19: delay.h: No such file or directory
    In file included from testprog.c:58:
    Mein Problem: Kennt WinAVR nicht anhand des Controllers seinen eigenen Include Pfad ? Muß ich den Include Pfad in meinem Prog explizit mit eintragen ? Oder gibt es die Möglichkeit das generell festzulegen ?

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    22.11.2003
    Beiträge
    991
    Wie sieht den dein Programm aus ? Bzw. genauer gesagt der Teil wo du die Headerfile einbindest ??

    Hast du dran gedacht die ganzen Dateien im Verzeichnis /avr/ liegen ?? Also :
    Code:
    #include <avr/io.h>
    #include <avr/interrupt.h>
    #include <avr/signal.h>
    ....
    MfG Kjion

  3. #3
    Erfahrener Benutzer Begeisterter Techniker Avatar von albundy
    Registriert seit
    16.10.2004
    Beiträge
    282
    Hast du dran gedacht die ganzen Dateien im Verzeichnis /avr/ liegen ??
    Nein, sieht bei mir z.Z. so aus:
    #include <io.h>
    #include <interrupt.h>
    #include <signal.h>

    Der Hintergrund ist, daß ich eine Weile (30 Tage) mit AtmanAVR als Oberfläche gearbeitet habe. Da ging alles total Problemlos. AtmanAVR ist ohne die direkte Pfadangabe klar gekommen.
    Jetzt muss ich alles "zu Fuß" machen.

    Aber danke, ich werde die Pfadangabe hinzufügen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test