- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 3 von 5 ErsteErste 12345 LetzteLetzte
Ergebnis 21 bis 30 von 42

Thema: Neuling benötigt Hilfe bei AVR Studio

  1. #21
    Benutzer Stammmitglied
    Registriert seit
    12.02.2010
    Ort
    Leverkusen
    Alter
    68
    Beiträge
    60
    Anzeige

    Powerstation Test
    Das versuche ich sofort. Ich hatte beim installieren den Ordner "WinAVR" genannt, ohne die Versionsnummer, die vorgeschalgen wurde. War das falsch? Doch wohl eher nicht. AVR Studio auch neu installieren?

  2. #22
    Benutzer Stammmitglied
    Registriert seit
    12.02.2010
    Ort
    Leverkusen
    Alter
    68
    Beiträge
    60
    Habe alles neu installiert und neu gebootet. Leider die gleichen Fehlermeldungen.

  3. #23
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.06.2008
    Ort
    Wien
    Beiträge
    162
    hi,
    könntest du vielleicht mal das makefile posten, denn in deiner .zip-Datei von oben ist keines drinnen (außer dem Standardmäßigen)

    LG

  4. #24
    Benutzer Stammmitglied
    Registriert seit
    12.02.2010
    Ort
    Leverkusen
    Alter
    68
    Beiträge
    60
    Hier das Make-File
    ################################################## #############################
    # Makefile for the project AsuroTest
    ################################################## #############################

    ## General Flags
    PROJECT = AsuroTest
    MCU = atmega8
    TARGET = AsuroTest.elf
    CC = avr-gcc

    CPP = avr-g++

    ## Options common to compile, link and assembly rules
    COMMON = -mmcu=$(MCU)

    ## Compile options common for all C compilation units.
    CFLAGS = $(COMMON)
    CFLAGS += -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
    CFLAGS += -MD -MP -MT $(*F).o -MF dep/$(@F).d

    ## Assembly specific flags
    ASMFLAGS = $(COMMON)
    ASMFLAGS += $(CFLAGS)
    ASMFLAGS += -x assembler-with-cpp -Wa,-gdwarf2

    ## Linker flags
    LDFLAGS = $(COMMON)
    LDFLAGS += -Wl,-Map=AsuroTest.map


    ## Intel Hex file production flags
    HEX_FLASH_FLAGS = -R .eeprom -R .fuse -R .lock -R .signature

    HEX_EEPROM_FLAGS = -j .eeprom
    HEX_EEPROM_FLAGS += --set-section-flags=.eeprom="alloc,load"
    HEX_EEPROM_FLAGS += --change-section-lma .eeprom=0 --no-change-warnings

  5. #25
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.06.2008
    Ort
    Wien
    Beiträge
    162
    Ich denke nicht dass das alles ist...
    PS: falls du sie noch nicht kennst gibt es code-Tags ([ code] und [/code])

    LG

  6. #26
    Benutzer Stammmitglied
    Registriert seit
    12.02.2010
    Ort
    Leverkusen
    Alter
    68
    Beiträge
    60
    sorry, hast ja recht.
    ################################################## #############################
    # Makefile for the project AsuroTest
    ################################################## #############################

    ## General Flags
    PROJECT = AsuroTest
    MCU = atmega8
    TARGET = AsuroTest.elf
    CC = avr-gcc

    CPP = avr-g++

    ## Options common to compile, link and assembly rules
    COMMON = -mmcu=$(MCU)

    ## Compile options common for all C compilation units.
    CFLAGS = $(COMMON)
    CFLAGS += -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
    CFLAGS += -MD -MP -MT $(*F).o -MF dep/$(@F).d

    ## Assembly specific flags
    ASMFLAGS = $(COMMON)
    ASMFLAGS += $(CFLAGS)
    ASMFLAGS += -x assembler-with-cpp -Wa,-gdwarf2

    ## Linker flags
    LDFLAGS = $(COMMON)
    LDFLAGS += -Wl,-Map=AsuroTest.map


    ## Intel Hex file production flags
    HEX_FLASH_FLAGS = -R .eeprom -R .fuse -R .lock -R .signature

    HEX_EEPROM_FLAGS = -j .eeprom
    HEX_EEPROM_FLAGS += --set-section-flags=.eeprom="alloc,load"
    HEX_EEPROM_FLAGS += --change-section-lma .eeprom=0 --no-change-warnings


    ## Objects that must be built in order to link
    OBJECTS = main.o asuro.o

    ## Objects explicitly added by the user
    LINKONLYOBJECTS =

    ## Build
    all: $(TARGET) AsuroTest.hex AsuroTest.eep AsuroTest.lss size

    ## Compile
    main.o: ../main.c
    $(CC) $(INCLUDES) $(CFLAGS) -c $<

    asuro.o: ../asuro.c
    $(CC) $(INCLUDES) $(CFLAGS) -c $<

    ##Link
    $(TARGET): $(OBJECTS)
    $(CC) $(LDFLAGS) $(OBJECTS) $(LINKONLYOBJECTS) $(LIBDIRS) $(LIBS) -o $(TARGET)

    %.hex: $(TARGET)
    avr-objcopy -O ihex $(HEX_FLASH_FLAGS) $< $@

    %.eep: $(TARGET)
    -avr-objcopy $(HEX_EEPROM_FLAGS) -O ihex $< $@ || exit 0

    %.lss: $(TARGET)
    avr-objdump -h -S $< > $@

    size: ${TARGET}
    @echo
    @avr-size -C --mcu=${MCU} ${TARGET}

    ## Clean target
    .PHONY: clean
    clean:
    -rm -rf $(OBJECTS) AsuroTest.elf dep/* AsuroTest.hex AsuroTest.eep AsuroTest.lss AsuroTest.map


    ## Other dependencies
    -include $(shell mkdir dep 2>/dev/null) $(wildcard dep/*)

    Das mit den code-Tags habe ich nicht verstanden.
    VGW

  7. #27
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.06.2008
    Ort
    Wien
    Beiträge
    162
    So, ich hab das ganze jetzt mal probiert.
    Im Anhang ist mein Test, probier das mal.
    Mit deiner WinAVR-Installation sollte ein Programm namens Programmers-Notepad mitgekommen sein.
    Öffne in diesem mal nach dem entpacken der zip-Datei die test.c im Ordner testprog.
    Dann klick oben in der Leiste auf "Tools->make" (so heißt es glaube ich). So müsste es funktionieren.
    Wenn nicht, dann bin ich mit meinem Latein leider auch am Ende

    LG
    Angehängte Dateien Angehängte Dateien

  8. #28
    Benutzer Stammmitglied
    Registriert seit
    12.02.2010
    Ort
    Leverkusen
    Alter
    68
    Beiträge
    60
    Hallo Nachtschwärmer
    bin gerade im Büro. Werde es heute abend ausprobieren. Vorerst vielen Dank und einen schönen Tag.
    Willi

  9. #29
    Benutzer Stammmitglied
    Registriert seit
    12.02.2010
    Ort
    Leverkusen
    Alter
    68
    Beiträge
    60
    Hatte keine Geduld bis heute Abend zu warten,
    Dein Orginal, ohne asuro.h, ergab den Fehler "asuro.h nicht gefunden."
    Asuro.h ins Projekt kopiert, alles roger.
    Es wurde in beiden Fällen kein test.hex erstellt.
    Bringt Dich das weiter?
    VG Willi
    Angehängte Dateien Angehängte Dateien

  10. #30
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    15.06.2008
    Ort
    Wien
    Beiträge
    162
    Oh, tut mir leid das war mein Fehler (war vielleicht gestern doch schon zu spät )

    Du musst im makefile "LIBPATH = ../../lib" durch "LIBPATH = ../lib" ersetzen. Dann sollte es ohne hinzufügen von irgendwas funktionieren.

    LG

Seite 3 von 5 ErsteErste 12345 LetzteLetzte

Berechtigungen

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

12V Akku bauen