- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 19 von 41 ErsteErste ... 9171819202129 ... LetzteLetzte
Ergebnis 181 bis 190 von 405

Thema: Alternative zu Flashnnn.exe

  1. #181
    Neuer Benutzer Öfters hier
    Registriert seit
    20.02.2008
    Ort
    Heppenheim
    Alter
    41
    Beiträge
    11
    Anzeige

    Powerstation Test
    Hi, ich melde mich mal wieder mit nem Problem... ich habe die neue IDE in C:\Programme\AsuroFlash installiert. Die ASURO Lib habe ich in D:\Sourcecode\ASURO\AsuroLib_2.7.1\lib installiert. Mein WinAVR befindet sich in C:\WinAVR-20070525

    Jetzt habe ich das alles auch so konfiguriert. Allerdings bekomme ich die Meldung: main.c:23:55: error: asuro.h: No such file or directory

    Ich habe im Anhang die Fehlermeldung, mein Makefile und den mini sourcecode.

    Ich habe jetzt schon gestern den gesamten Abend daran gehockt und auch heute sitze ich schon wieder seid 17:00 daran... scheinbar bin ich zu doof dafür... Ich finde meinen Fehler einfach nicht ...

    Danke für die Hilfe
    Angehängte Dateien Angehängte Dateien

  2. #182
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Hallo Schandmaul,

    du mußt die Konfiguration 'AsuroLib.afcfg' laden. Mit der Default Konfiguration klappt das nicht.

  3. #183
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    54
    Beiträge
    396
    Hi Schandmaul,

    das ist Richtig, erst die Konfiguration AsuroLib.adcfg laden und in deinem Fall AF_ASURO_LIB_PATH auf den Wert D:\Sourcecode\ASURO\AsuroLib_2.7.1\lib setzen.
    Am Besten speicherst Du die Konfiguration dann so ab.

    So sollte es dann funktionieren.

    Gruss,

    O.

  4. #184
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    02.01.2008
    Alter
    33
    Beiträge
    239
    hallo allerseits

    ich wollte auch dein Programm ausprobieren, aber bei mit kommt immer folgende Fehlermeldung:
    Code:
    >Session Environment Variables:
    AF_AVRDIR=D:\ASURO\software\winAVR-20071221
    AF_PROJECT=test3
    AF_SOURCE_FILES=new.c
    AF_ASM_SRC_FILES=
    AF_PRGDIR=D:\ASURO\eirerlegende Wollmilchsau\installation\AsuroFlash
    AF_PRJDIR=D:\ASURO
    AF_LIB_PATH=D:\ASURO\Asuro-libv271\lib\inc
    File new.c saved.
    >Default make_all.cmd file created.
    >Default makefile created.
    Make
    D:\ASURO>D:\ASURO\software\winAVR-20071221\utils\bin\make all 
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=new.lst -ID:\ASURO\eirerlegende Wollmilchsau\installation\AsuroFlash\include -ID:\ASURO\Asuro-libv271\lib\inc new.c \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > new.d; \
    	[ -s new.d ] || rm -f new.d
    avr-gcc.exe: WollmilchsauinstallationAsuroFlashinclude: No such file or directory
    -------- begin --------
    avr-gcc --version
    avr-gcc (GCC) 4.2.2 (WinAVR 20071221)
    Copyright (C) 2007 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=new.lst -ID:\ASURO\eirerlegende Wollmilchsau\installation\AsuroFlash\include -ID:\ASURO\Asuro-libv271\lib\inc new.c -o new.o
    avr-gcc: Wollmilchsau\installation\AsuroFlash\include: No such file or directory
    make: *** [new.o] Error 1
    
    ExitCode 2
    >Ready.
    was mache ich da falsch?

    AsuroFlash habe ich in D:\ASURO\eirerlegende Wollmilchsau\installation\AsuroFlash abgespeichert,
    und die lib in D:\ASURO\Asuro-libv271
    WinAVR befindet sich unter D:\ASURO\software\winAVR-20071221

    weiters habe ich zuerst AsuroLib.adcfg geladen und dann AF_ASURO_LIB_PATH auf D:\ASURO\Asuro-libv271\lib\inc
    und AVR path auf D:\ASURO\software\winAVR-20071221 geändert

    danke für eure Bemühungen
    hai1991

  5. #185
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Hallo hai1991,

    was mache ich da falsch?
    Du solltest das Programm und die Lib nicht in Verzeichnissen mit Leerzeichen installieren. Oder du setzt in den Makefile Config Dateien alle Pfadangaben in Hochkommas.

  6. #186
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    02.01.2008
    Alter
    33
    Beiträge
    239
    Danke m.a.r.v.i.n,
    endlich geht es bei mir auch, aber ich habe echt nicht daran gedacht, dass ich das Programm in einem Ordner mit Leerzeichen habe

  7. #187
    Hallo, ich bin mittlerweile seit ein paar Stunden am rumprobieren aber es will nicht bei mir. Liegts an einem Vista? Hier der Fehler:
    Code:
    >Session Environment Variables:
    AF_AVRDIR=C:\WinAVR
    AF_PROJECT=AsuroTest
    AF_SOURCE_FILES=test.c asuro.c
    AF_ASM_SRC_FILES=
    AF_PRGDIR=C:\Program Files\AsuroFlash
    AF_PRJDIR=C:\ProgramData\AsuroFlash\Projects\TestAsuroProjekt
    AF_ASURO_LIB_PATH=%AllUsersProfile%\asuro_lib\lib
    File test.c saved.
    File asuro.c saved.
    File asuro.h saved.
    >Default make_all.cmd file created.
    >Default makefile created.
    Make
    C:\ProgramData\AsuroFlash\Projects\TestAsuroProjekt>C:\WinAVR\utils\bin\make all 
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst -IC:\Program Files\AsuroFlash\include asuro.c \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
    	[ -s asuro.d ] || rm -f asuro.d
    avr-gcc.exe: FilesAsuroFlashinclude: No such file or directory
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst -IC:\Program Files\AsuroFlash\include test.c \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > test.d; \
    	[ -s test.d ] || rm -f test.d
    avr-gcc.exe: FilesAsuroFlashinclude: No such file or directory
    -------- begin --------
    avr-gcc --version
    avr-gcc (GCC) 4.2.2 (WinAVR 20071221)
    Copyright (C) 2007 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=test.lst -IC:\Program Files\AsuroFlash\include test.c -o test.o
    In file included from asuro.h:145,
                     from test.c:9:
    c:/winavr/bin/../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete.  Use <avr/interrupt.h>."
    avr-gcc: Files\AsuroFlash\include: No such file or directory
    make: *** [test.o] Error 1
    
    
    ExitCode 2
    >Ready.

  8. #188
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.064
    du hast die daten in einem verzeichnis (oder eines der überverzeichnisse) mit leerzeichen (vermutlich Program Files). verschiebe sie in einen ordner, wo bei keinem verzeichnis im pfad ein leerzeichen vorkommt.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  9. #189
    Neuer Benutzer Öfters hier
    Registriert seit
    20.02.2008
    Ort
    Heppenheim
    Alter
    41
    Beiträge
    11
    Hi, ich bekomms irgendwie nicht gebacken...

    Meine Fehlermeldung ist folgende:

    Code:
    >Session Environment Variables:
    AF_AVRDIR=C:\WinAVR-20070525
    AF_PROJECT=Geradeaus
    AF_SOURCE_FILES=main.c
    AF_ASM_SRC_FILES=
    AF_PRGDIR=C:\Programme\AsuroFlash
    AF_PRJDIR=D:\Sourcecode\ASURO\Odemetrie\Geradeaus
    AF_LIB_PATH="D:\Sourcecode\ASURO\AsuroLib_2.7.1\lib"
    File main.c saved.
    >Default make_all.cmd file created.
    >Default makefile created.
    Make
    D:\Sourcecode\ASURO\Odemetrie\Geradeaus>C:\WinAVR-20070525\utils\bin\make all 
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst -IC:\Programme\AsuroFlash\include -I"D:\Sourcecode\ASURO\AsuroLib_2.7.1\lib"\inc main.c \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > main.d; \
    	[ -s main.d ] || rm -f main.d
    -------- begin --------
    avr-gcc --version
    avr-gcc (GCC) 4.2.2 (WinAVR 20071221)
    Copyright (C) 2007 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
    avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst -IC:\Programme\AsuroFlash\include -I"D:\Sourcecode\ASURO\AsuroLib_2.7.1\lib"\inc main.c -o main.o
    main.c:23:19: error: asuro.h: No such file or directory
    main.c: In function 'main':
    main.c:45: warning: implicit declaration of function 'Init'
    main.c:46: warning: implicit declaration of function 'MotorDir'
    main.c:46: error: 'FWD' undeclared (first use in this function)
    main.c:46: error: (Each undeclared identifier is reported only once
    main.c:46: error: for each function it appears in.)
    main.c:47: warning: implicit declaration of function 'MotorSpeed'
    main.c:48: warning: implicit declaration of function 'SerPrint'
    main.c:52: warning: implicit declaration of function 'OdometrieData'
    main.c:82: warning: implicit declaration of function 'StatusLED'
    make: *** [main.o] Error 1
    
    
    ExitCode 2
    >Ready.
    Und hier mein Makefile:

    Code:
    # WinAVR Sample makefile written by Eric B. Weddington, Jörg Wunsch, et al.
    # Released to the Public Domain
    # Please read the make user manual!
    #
    #
    # On command line:
    #
    # make all = Make software.
    #
    # make clean = Clean out built project files.
    #
    # make coff = Convert ELF to AVR COFF (for use with AVR Studio 3.x or VMLAB).
    #
    # make extcoff = Convert ELF to AVR Extended COFF (for use with AVR Studio
    #                4.07 or greater).
    #
    # make program = Download the hex file to the device, using avrdude.  Please
    #                customize the avrdude settings below first!
    #
    # make filename.s = Just compile filename.c into the assembler code only
    #
    # To rebuild project do "make clean" then "make all".
    #
    
    
    # MCU name
    MCU = atmega8
    
    # Output format. (can be srec, ihex, binary)
    FORMAT = ihex
    
    # Target file name (without extension).
    TARGET = $(AF_PROJECT)
    
    # Optimization level, can be [0, 1, 2, 3, s]. 0 turns off optimization.
    # (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
    OPT = s
    
    # additional Include path for libraries
    LIBPATH = $(AF_LIB_PATH)
    
    # List C source files here. (C dependencies are automatically generated.)
    #SRC = $(TARGET).c
    
    # If there is more than one source file, append them above, or adjust and
    # uncomment the following:
    SRC += $(AF_SOURCE_FILES)
    #SRC += asuro.c
    
    # You can also wrap lines by appending a backslash to the end of the line:
    #SRC += baz.c \
    #xyzzy.c
    
    
    
    # List Assembler source files here.
    # Make them always end in a capital .S.  Files ending in a lowercase .s
    # will not be considered source files but generated files (assembler
    # output from the compiler), and will be deleted upon "make clean"!
    # Even though the DOS/Win* filesystem matches both .s and .S the same,
    # it will preserve the spelling of the filenames, and GCC itself does
    # care about how the name is spelled on its command-line.
    ASRC = $(AF_ASM_SRC_FILES)
    
    
    
    
    # Optional compiler flags.
    #  -g:        generate debugging information (for GDB, or for COFF conversion)
    #  -O*:       optimization level
    #  -f...:     tuning, see GCC manual and avr-libc documentation
    #  -Wall...:  warning level
    #  -Wa,...:   tell GCC to pass this to the assembler.
    #    -ahlms:  create assembler listing
    CFLAGS = -g -O$(OPT) \
    	-funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums \
    	-Wall -Wstrict-prototypes \
    	-Wa,-ahlms=$(<:.c=.lst) \
    	-I$(AF_PRGDIR)\include  \
    	-I$(LIBPATH)\inc
    
    # Virtual path for Source Files
    VPATH = $(LIBPATH)
    
    # Optional assembler flags.
    #  -Wa,...:   tell GCC to pass this to the assembler.
    #  -ahlms:    create listing
    #  -gstabs:   have the assembler create line number information; note that
    #             for use in COFF files, additional information about filenames
    #             and function names needs to be present in the assembler source
    #             files -- see avr-libc docs [FIXME: not yet described there]
    ASFLAGS = -Wa,-ahlms=$(<:.S=.lst),-gstabs \
    	-I$(AF_PRGDIR)\include
    
    
    
    # Optional linker flags.
    #  -Wl,...:   tell GCC to pass this to linker.
    #  -Map:      create map file
    #  --cref:    add cross reference to  map file
    LDFLAGS = -Wl,-Map=$(TARGET).map,--cref \
    	-I$(AF_PRGDIR)\lib \
    	-L$(LIBPATH)
    
    # Additional libraries
    #
    # Minimalistic printf version
    #LDFLAGS += -Wl,-u,vfprintf -lprintf_min
    #
    # Floating point printf version (requires -lm below)
    #LDFLAGS +=  -Wl,-u,vfprintf -lprintf_flt
    #
    # -lm = math library
    LDFLAGS += -lm
    LDFLAGS += -lasuro
    
    
    
    # ---------------------------------------------------------------------------
    
    # Define directories, if needed.
    DIRAVR = $(AF_AVRDIR)
    DIRAVRBIN = $(DIRAVR)/bin
    DIRAVRUTILS = $(DIRAVR)/utils/bin
    DIRINC = .
    DIRLIB = $(DIRAVR)/avr/lib
    
    
    # Define programs and commands.
    SHELL = sh
    
    CC = avr-gcc
    
    OBJCOPY = avr-objcopy
    OBJDUMP = avr-objdump
    SIZE = avr-size
    
    REMOVE = rm -f
    COPY = cp
    
    HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
    ELFSIZE = $(SIZE) -A $(TARGET).elf
    
    FINISH = echo Errors: none
    BEGIN = echo -------- begin --------
    END = echo --------  end  --------
    
    
    
    
    # Define all object files.
    OBJ = $(SRC:.c=.o) $(ASRC:.S=.o)
    
    # Define all listing files.
    LST = $(ASRC:.S=.lst) $(SRC:.c=.lst)
    
    # Combine all necessary flags and optional flags.
    # Add target processor to flags.
    ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS)
    ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
    
    
    
    # Default target.
    all: begin gccversion sizebefore $(TARGET).elf $(TARGET).hex $(TARGET).eep \
    	$(TARGET).lss sizeafter finished end
    
    
    # Eye candy.
    # AVR Studio 3.x does not check make's exit code but relies on
    # the following magic strings to be generated by the compile job.
    begin:
    	@$(BEGIN)
    
    finished:
    	@$(FINISH)
    
    end:
    	@$(END)
    
    
    # Display size of file.
    sizebefore:
    	@if [ -f $(TARGET).elf ]; then echo Size before:; $(ELFSIZE);fi
    
    sizeafter:
    	@if [ -f $(TARGET).elf ]; then echo Size after:; $(ELFSIZE);fi
    
    
    
    # Display compiler version information.
    gccversion :
    	$(CC) --version
    
    
    
    
    # Convert ELF to COFF for use in debugging / simulating in
    # AVR Studio or VMLAB.
    COFFCONVERT=$(OBJCOPY) --debugging \
    	--change-section-address .data-0x800000 \
    	--change-section-address .bss-0x800000 \
    	--change-section-address .noinit-0x800000 \
    	--change-section-address .eeprom-0x810000
    
    
    coff: $(TARGET).elf
    	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
    
    
    extcoff: $(TARGET).elf
    	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
    
    # Create final output files (.hex, .eep) from ELF output file.
    %.hex: %.elf
    	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
    
    %.eep: %.elf
    	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
    	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
    
    # Create extended listing file from ELF output file.
    %.lss: %.elf
    	$(OBJDUMP) -h -S $< > $@
    
    
    
    # Link: create ELF output file from object files.
    .SECONDARY : $(TARGET).elf
    .PRECIOUS : $(OBJ)
    %.elf: $(OBJ)
    	$(CC) $(ALL_CFLAGS) $(OBJ) --output $@ $(LDFLAGS)
    
    
    # Compile: create object files from C source files.
    %.o : %.c
    	$(CC) -c $(ALL_CFLAGS) $< -o $@
    
    
    # Compile: create assembler files from C source files.
    %.s : %.c
    	$(CC) -S $(ALL_CFLAGS) $< -o $@
    
    
    # Assemble: create object files from assembler source files.
    %.o : %.S
    	$(CC) -c $(ALL_ASFLAGS) $< -o $@
    
    
    
    
    
    
    # Target: clean project.
    clean: begin clean_list finished end
    
    clean_list :
    	$(REMOVE) $(TARGET).hex
    	$(REMOVE) $(TARGET).eep
    	$(REMOVE) $(TARGET).obj
    	$(REMOVE) $(TARGET).cof
    	$(REMOVE) $(TARGET).elf
    	$(REMOVE) $(TARGET).map
    	$(REMOVE) $(TARGET).obj
    	$(REMOVE) $(TARGET).a90
    	$(REMOVE) $(TARGET).sym
    	$(REMOVE) $(TARGET).lnk
    	$(REMOVE) $(TARGET).lss
    	$(REMOVE) $(OBJ)
    	$(REMOVE) $(LST)
    	$(REMOVE) $(SRC:.c=.s)
    	$(REMOVE) $(SRC:.c=.d)
    
    
    # Automatically generate C source code dependencies.
    # (Code originally taken from the GNU make user manual and modified
    # (See README.txt Credits).)
    #
    # Note that this will work with sh (bash) and sed that is shipped with WinAVR
    # (see the SHELL variable defined above).
    # This may not work with other shells or other seds.
    #
    %.d: %.c
    	set -e; $(CC) -MM $(ALL_CFLAGS) $< \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > $@; \
    	[ -s $@ ] || rm -f $@
    
    
    # Remove the '-' if you want to see the dependency files generated.
    -include $(SRC:.c=.d)
    
    
    
    # Listing of phony targets.
    .PHONY : all begin finish end sizebefore sizeafter gccversion coff extcoff \
    	clean clean_list program
    Ich finde einfach den Fehler nicht Komme mir langsam blöd vor ...

  10. #190
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    02.01.2008
    Alter
    33
    Beiträge
    239
    hallo schandmaul

    hast du die Konfiguration AsuroLib.adcfg schon geladen und den Pfad deiner Lib umgeändert (siehe weiter oben)?

    bist du sicher, dass deine Lib in keinem Ordner ist, der ein Leerzeichen enthält?

    hast du asuro.h in deinem Programm includiert?

    vl. hilft dir eine der 3 Möglichkeiten weiter

    mfg hai1991

Seite 19 von 41 ErsteErste ... 9171819202129 ... LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress