- 12V Akku mit 280 Ah bauen         
Seite 11 von 41 ErsteErste ... 91011121321 ... LetzteLetzte
Ergebnis 101 bis 110 von 405

Thema: Alternative zu Flashnnn.exe

  1. #101
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Anzeige

    Praxistest und DIY Projekte
    Hallo,

    ich habe mal versucht das makefile soweit anzupassen, dass es mit der aktuellen Asuro Lib funktioniert. Konnte es aber nicht ausprobieren.
    Zum Anpassen des AsuroFlash Programm müßte man im Config Dialog einfach den Eintrag makefile gegen das angehängte File ersetzen.

    Es muß die lediglich die Zeile
    Code:
    LIBPATH = C:/ASURO_SRC/AsuroLib/lib
    angepaßt werden an das Verzeichnis in dem sich die AsuroLib befindet. Hier keine Backslashes verwenden sondern den normalen Slash. (Habe ich an ein paar anderen Stellen auch geändert.

    Danach ein neues Projekt erzeugen. Die Asuro.c braucht nicht mehr eingebunden werden. Ist schon so im Template Makefile drin. Es braucht auch keine Header Datei asuro.h oder myasuro.h in den Projektordner kopiert werden.

  2. #102
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.063
    denkt dabei daran das ".txt" vom heruntergeladenen makefile wieder zu entfernen! =)
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  3. #103
    Hi,

    Wo finde ich das Programm?

  4. #104
    Benutzer Stammmitglied
    Registriert seit
    06.02.2008
    Beiträge
    35
    Hallo m.a.r.v.i.n


    Habe dein makefile.txt in die cpp Config copiert und vorher meinen Phad
    Code:
    LIBPATH = C:/ASURO271/Asuro_libv271/lib
    angepasst.
    Danach ein neues Projekt angelegt TestFirstTry.aprj.
    und die Test.c aus
    Code:
    C:\Asuro271\asuro_libv271\examples\FirstTry
    in das Projekt TestFirstTry.aprj eingebunden.
    Nach dem Compelieren bekomme ich:
    Code:
    Session Environment Variables:
    AF_AVRDIR=C:\WinAVR-20071221
    AF_PROJECT=TestFirstTry
    AF_SOURCE_FILES=FirstTry\test.c
    AF_ASM_SRC_FILES=
    AF_PRGDIR=C:\Programme\AsuroFlash2
    
    File test.c saved.
    Default make_all.cmd file created.
    Default makefile created.
    Make
    C:\Programme\AsuroFlash2>C:\WinAVR-20071221\utils\bin\make.exe 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:\Programme\AsuroFlash2/include -IC:/ASURO271/Asuro_libv271/lib/inc asuro.c \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
    	[ -s asuro.d ] || rm -f asuro.d
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=FirstTry\test.lst -IC:\Programme\AsuroFlash2/include -IC:/ASURO271/Asuro_libv271/lib/inc FirstTry\test.c \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > FirstTry\test.d; \
    	[ -s FirstTry\test.d ] || rm -f FirstTry\test.d
    avr-gcc.exe: FirstTrytest.c: No such file or directory
    avr-gcc.exe: no input files
    set -e; avr-gcc -MM -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=FirstTry\test.lst -IC:\Programme\AsuroFlash2/include -IC:/ASURO271/Asuro_libv271/lib/inc FirstTry\test.c \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > FirstTry\test.d; \
    	[ -s FirstTry\test.d ] || rm -f FirstTry\test.d
    avr-gcc.exe: FirstTrytest.c: No such file or directory
    avr-gcc.exe: no input files
    -------- 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=asuro.lst -IC:\Programme\AsuroFlash2/include -IC:/ASURO271/Asuro_libv271/lib/inc asuro.c -o asuro.o
    In file included from asuro.h:34,
                     from asuro.c:29:
    c:/winavr-20071221/bin/../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete.  Use <avr/interrupt.h>."
    avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=FirstTry\test.lst -IC:\Programme\AsuroFlash2/include -IC:/ASURO271/Asuro_libv271/lib/inc FirstTry\test.c -o FirstTry\test.o
    In file included from ./asuro.h:34,
                     from FirstTry\test.c:9:
    c:/winavr-20071221/bin/../avr/include/avr/signal.h:36:2: warning: #warning "This header file is obsolete.  Use <avr/interrupt.h>."
    avr-gcc -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=FirstTry\test.o -IC:\Programme\AsuroFlash2/include -IC:/ASURO271/Asuro_libv271/lib/inc FirstTry\test.o asuro.o  --output TestFirstTry.elf -Wl,-Map=TestFirstTry.map,--cref -IC:\Programme\AsuroFlash2/lib -L -lm -lasuro
    c:/winavr-20071221/bin/../lib/gcc/avr/4.2.2/../../../../avr/bin/ld.exe: cannot find -lasuro
    make: *** [TestFirstTry.elf] Error 1
    
    
    ExitCode 2
    Ready.
    Habe ich noch etwas vergessen??

    Gruß
    Juelicher

  5. #105
    Benutzer Stammmitglied
    Registriert seit
    06.02.2008
    Beiträge
    35
    Hallo Entry,

    Ich vermute du meinst das Programm AsuroFlash von Osser?

    Das findest du weiteroben,
    Verfasst am: 17.06.2007, 11:56 von Osser, eine Seite zurück.

    Gruß
    Juelicher

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

    Habe ich noch etwas vergessen??
    Nein, wie gesagt war das makefile ungetestet.
    Das habe ich jetzt korrigiert. Btw, man braucht kein neues Projekt zu erstellen. Es reicht, die Änderungen in die Makefile Editbox einzufügen und auf OK zu klicken.

    In deinem Projektordner scheint sich aber noch ein alte asuro.h befinden. Die muß weg.
    Angehängte Dateien Angehängte Dateien

  7. #107
    Benutzer Stammmitglied
    Registriert seit
    06.02.2008
    Beiträge
    35
    Hallo m.a.r.v.i.n

    Habe gerade dein makefile hinnein kopiert und
    noch meinen LIBPATH = C:\ASURO271\Asuro_libv271\lib geändert.
    Alle asuro.h aus AsuroFlash2 entfernt und es hat sofort compeliert ohne Fehlermeldung!!!
    Klasse ich bin begeistert und sage tausend mal Dank für die schnelle Hilfe.

    Werde Morgen mein erstes Programm mit Asuroflash und AsuroLib schreiben und das kleine Monster auf drei Beinen zum geradeausfahren bringen.
    So sieht die Fehlermeldung die kein Fehler ist aus:

    Code:
    Session Environment Variables:
    AF_AVRDIR=C:\WinAVR-20071221
    AF_PROJECT=TestFirstTry
    AF_SOURCE_FILES=FirstTry\test.c
    AF_ASM_SRC_FILES=
    AF_PRGDIR=C:\Programme\AsuroFlash2
    
    File test.c saved.
    Default make_all.cmd file created.
    Default makefile created.
    Make
    C:\Programme\AsuroFlash2>C:\WinAVR-20071221\utils\bin\make.exe 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:\Programme\AsuroFlash2\include -IC:\ASURO271\Asuro_libv271\lib\inc asuro.c \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > asuro.d; \
    	[ -s asuro.d ] || rm -f asuro.d
    asuro.c:29:19: error: asuro.h: 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=FirstTry\test.lst -IC:\Programme\AsuroFlash2\include -IC:\ASURO271\Asuro_libv271\lib\inc FirstTry\test.c \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > FirstTry\test.d; \
    	[ -s FirstTry\test.d ] || rm -f FirstTry\test.d
    avr-gcc.exe: FirstTrytest.c: No such file or directory
    avr-gcc.exe: no input files
    -------- 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=FirstTry\test.lst -IC:\Programme\AsuroFlash2\include -IC:\ASURO271\Asuro_libv271\lib\inc FirstTry\test.c -o FirstTry\test.o
    avr-gcc -c -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=asuro.lst -IC:\Programme\AsuroFlash2\include -IC:\ASURO271\Asuro_libv271\lib\inc asuro.c -o asuro.o
    avr-gcc -mmcu=atmega8 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=FirstTry\test.o -IC:\Programme\AsuroFlash2\include -IC:\ASURO271\Asuro_libv271\lib\inc FirstTry\test.o asuro.o  --output TestFirstTry.elf -Wl,-Map=TestFirstTry.map,--cref -IC:\Programme\AsuroFlash2\lib -LC:\ASURO271\Asuro_libv271\lib -lm -lasuro
    avr-objcopy -O ihex -R .eeprom TestFirstTry.elf TestFirstTry.hex
    avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
    	--change-section-lma .eeprom=0 -O ihex TestFirstTry.elf TestFirstTry.eep
    c:\WinAVR-20071221\bin\avr-objcopy.exe: --change-section-lma .eeprom=0x00000000 never used
    avr-objdump -h -S TestFirstTry.elf > TestFirstTry.lss
    Size after:
    TestFirstTry.elf  :
    section           size      addr
    .text             2650         0
    .data              256   8388704
    .bss                14   8388960
    .stab              888         0
    .stabstr            95         0
    .debug_aranges      96         0
    .debug_pubnames    430         0
    .debug_info       1496         0
    .debug_abbrev      665         0
    .debug_line       1507         0
    .debug_frame       368         0
    .debug_str         567         0
    .debug_loc         457         0
    Total             9489
    
    
    Errors: none
    -------- end --------
    
    
    ExitCode 0
    Ready.
    C:\Programme\AsuroFlash2\Project1.hex
    is set as default flash file.
    Use program button to flash it to hardware.
    besonders gefällt mir der Satz :
    Use program button to flash it to hardware.

    Noch mal Danke

    Gruß Juelicher

  8. #108
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    54
    Beiträge
    396
    Schön dass es Dir gefällt....



    Bin froh dass Du jetzt endlich loslegen kannst.

    Gruss

    O.

  9. #109
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    54
    Beiträge
    396
    Danke dass Du das makefile gepostet hast m.a.r.v.i.n!!!

    Gruss

    O.

  10. #110
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    02.01.2008
    Alter
    33
    Beiträge
    239
    Hallo zusammen

    eine Sache kapiere ich noch nicht, welche Dateien muss ich unter "make all" und "make clear" angeben?

    mfg hai1991

Seite 11 von 41 ErsteErste ... 91011121321 ... LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress