-         
+ Antworten
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Fehler bei Erstellung von .obj Datei WinAVR

  1. #1
    BomberD
    Gast

    Fehler bei Erstellung von .obj Datei WinAVR

    Hi,

    ich versuche mich grad an das c von WinAVR zu gewöhnen und habe ein leeres Projekt angelegt indem es nur eine eindlosschleife gibt.
    Leider lässt sich das 'Programm' nicht erstellen.

    hier das Programm:
    Code:
    #include <avr/io.h>
    
    int main(void)
    {
    	unsigned char i;	
    	
    	/* Endlosschleife */
    	for (;;);
    	
    	return 0;
    }
    und hier die Fehlermeldung:
    avr-objcopy -O avrobj -R .eeprom dum.elf dum.obj
    avr-objcopy: dum.obj: Invalid bfd target
    make.exe: *** [dum.obj] Error 1
    Ich bin recht Ratlos. Zumal ich mir sicher bin das es schon mal geklappt hat. Das make clean hat nicht geholfen. auch der manuelle aufruf für das erstellen der .obj datei hat ncith geklappt.

    Ich bin für jeden tip dankbar.

    Thx

    Bomb

  2. #2
    Gast
    Fehler im makefile.

  3. #3
    Gast
    in allen makefiles. auch in denen zu beispielprojekten?
    warte ich poste mal eins. aber wuie gesagt die einzelnen schritte laut anleitung zum erstellen der .obj gehen auch nicht.

    # Simple Makefile Volker Oth (c) 1999
    # edited by AVRfreaks.net nov.2001

    ########### change these lines according to your project ##################

    #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.)
    #MCU = at90s8515
    MCU = atmega16

    #put the name of the target file here (without extension)
    TRG = test1

    #put your C sourcefiles here
    SRC = $(TRG).c

    #put additional assembler source file here
    ASRC =

    #additional libraries and object files to link
    LIB =

    #additional includes to compile
    INC =

    #assembler flags
    ASFLAGS = -Wa, -gstabs

    #compiler flags
    CPFLAGS = -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=$(<:.c=.lst)

    #linker flags
    LDFLAGS = -Wl,-Map=$(TRG).map,--cref


    ########### you should not need to change the following line #############
    include $(AVR)/avrfreaks/avr_make

    ###### dependencies, add any dependencies you need here ###################
    $(TRG).o : $(TRG).c

  4. #4
    Gast
    MFG
    BOMB

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    28.04.2004
    Ort
    Nähe Köln
    Alter
    49
    Beiträge
    247
    Halllo

    Nimm doch mal mfile und erstelle dir ein aktuelles Makefile.

    Hier mal eins, damit geht es ohne Probleme.

    MFG
    Dieter

  6. #6
    Benutzer Stammmitglied
    Registriert seit
    09.11.2004
    Ort
    Wernigerode
    Alter
    36
    Beiträge
    51
    Wo genau?!? ich seh keins.

    Ich werd mich mal mit mfile beschäftigen. hab bisher darin nur anpassungen vorgenommen...

    Filename und Controller usw..

    mfg

    bomb

  7. #7
    Gast
    Warum verwendest du nicht das Standard-Makefile, das bei WinAVR mitgeliefert wird. Dort muss du nur Target und MC anpassen.

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    09.11.2004
    Ort
    Wernigerode
    Alter
    36
    Beiträge
    51
    Das ist doch das. Oder irre ich da jetzt?

    Ist doch von AVRFreaks.
    MFG

    Bomb

  9. #9
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    28.04.2004
    Ort
    Nähe Köln
    Alter
    49
    Beiträge
    247
    Hallo

    Hier nochmal das Mekfile. In deinem Ordner \\winavr\sample ist aber auch eins drin. Deins sieht so alt aus.

    MFG
    Dieter
    Angehängte Dateien Angehängte Dateien

  10. #10
    Benutzer Stammmitglied
    Registriert seit
    09.11.2004
    Ort
    Wernigerode
    Alter
    36
    Beiträge
    51
    hmm... kann sein ich hab mal eins mit dem avrgcc und den gcctest progies gesaugt... vielleicht hab ich die verwechselt..

    thx ich nehm morgen auf arbeit mal deins...
    MFG

    Bomb

+ Antworten
Seite 1 von 2 12 LetzteLetzte

Benutzer, die dieses Thema gelesen haben: 0

Derzeit gibt es keine Benutzer zum Anzeigen.

Berechtigungen

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