- LiFePO4 Speicher Test    Werbung      
Seite 24 von 40 ErsteErste ... 14222324252634 ... LetzteLetzte
Ergebnis 231 bis 240 von 405

Thema: Alternative zu Flashnnn.exe

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    55
    Beiträge
    396
    Hi ukuchel,

    also erstmal

    WOW

    das ist ja ein echt extrem guter Test.
    Respekt!

    Hattest Du mit avrdude auch das Problem mit dem Hängen?
    Wie auch immer, werde auf jeden Fall schaun was die Ursache dafür ist und einen Fix uppen.

    Nochmals DANKE für Deine Mühe!!!!

    Gruss,

    O.

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    25.04.2007
    Beiträge
    54
    Hallo Osser,
    mit AVRDude gibt es keinerlei Probleme. Normalerweise öffnet sich beim Start ein Konsolenfenster, um den Flashvorgang kontrollieren zu können. Das passiert nun nicht mehr, alle Rückmeldungen werden von AF sofort ins eigene Statusfenster übernommen. Es öffnet sich kein eigenes Fenster mehr und es muss folglich auch keines nach dem Flashen geschlossen werden. Das hat zur Folge, dass man nach der einmaligen korrekten Installation überhaupt nicht mehr merkt, dass es sich hierbei um zwei völlig unabhängige Programme handelt. Absolut perfekt!
    Da ich gar nicht weiß, ob Du selber mit AVRDude experimentiert hast, findest Du im folgenden Codefenster als Beispiel ein Listing vom Compiliervorgang des weiter oben beschriebenen Programms mit anschliessendem Flashen. Beachte die Zeitangaben!

    Code:
    >Session Environment Variables:
    AF_AVRDIR=F:\Programme\Asuro\WinAVR\Compiler\
    AF_PROJECT=Project1
    AF_SOURCE_FILES=new.c
    AF_ASM_SRC_FILES=
    AF_PRGDIR=F:\Programme\Asuro\WinAVR
    AF_PRJDIR=F:\Eigene Dateien\Eigene Programme\Experimente mit RN-Control\RN1
    File new.c saved.
    >Default make_all.cmd file created.
    >Default makefile created.
    Make
    F:\Eigene Dateien\Eigene Programme\Experimente mit RN-Control\RN1>F:\Programme\Asuro\WinAVR\Compiler\\utils\bin\make.exe all 
    set -e; avr-gcc -MM -mmcu=atmega16 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=new.lst -IF:\Programme\Asuro\WinAVR\include new.c \
    	| sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > new.d; \
    	[ -s new.d ] || rm -f new.d
    -------- begin --------
    avr-gcc --version
    avr-gcc (WinAVR 20080512) 4.3.0
    Copyright (C) 2008 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.
    
    Size before:
    Project1.elf  :
    section           size   addr
    .text              156      0
    .debug_aranges      32      0
    .debug_pubnames     27      0
    .debug_info        118      0
    .debug_abbrev       65      0
    .debug_line         98      0
    .debug_frame        32      0
    .debug_str         140      0
    Total              668
    
    
    avr-gcc -c -mmcu=atmega16 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=new.lst -IF:\Programme\Asuro\WinAVR\include new.c -o new.o
    avr-gcc -mmcu=atmega16 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=new.o -IF:\Programme\Asuro\WinAVR\include new.o  --output Project1.elf -Wl,-Map=Project1.map,--cref -IF:\Programme\Asuro\WinAVR\lib -lm
    avr-objcopy -O ihex -R .eeprom Project1.elf Project1.hex
    avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" \
    	--change-section-lma .eeprom=0 -O ihex Project1.elf Project1.eep
    f:\Programme\Asuro\WinAVR\Compiler\bin\avr-objcopy.exe: --change-section-lma .eeprom=0x00000000 never used
    avr-objdump -h -S Project1.elf > Project1.lss
    Size after:
    Project1.elf  :
    section           size   addr
    .text              156      0
    .debug_aranges      32      0
    .debug_pubnames     27      0
    .debug_info        118      0
    .debug_abbrev       65      0
    .debug_line         98      0
    .debug_frame        32      0
    .debug_str         140      0
    Total              668
    
    
    Errors: none
    -------- end --------
    
    ExitCode 0
    >Ready.
    F:\Eigene Dateien\Eigene Programme\Experimente mit RN-Control\RN1\Project1.hex
    is set as default flash file.
    Use program button to flash it to hardware.
    
    
    Starting extern flasher
    avrdude.exe: AVR device initialized and ready to accept instructions
    
    Reading | ################################################## | 100% 0.00s
    
    avrdude.exe: Device signature = 0x1e9403
    avrdude.exe: erasing chip
    avrdude.exe: reading input file "F:\Eigene Dateien\Eigene Programme\Experimente mit RN-Control\RN1\Project1.hex"
    avrdude.exe: input file F:\Eigene Dateien\Eigene Programme\Experimente mit RN-Control\RN1\Project1.hex auto detected as Intel Hex
    avrdude.exe: writing flash (156 bytes):
    
    Writing | ################################################## | 100% 0.06s
    
    avrdude.exe: 156 bytes of flash written
    avrdude.exe: verifying flash memory against F:\Eigene Dateien\Eigene Programme\Experimente mit RN-Control\RN1\Project1.hex:
    avrdude.exe: load data flash data from input file F:\Eigene Dateien\Eigene Programme\Experimente mit RN-Control\RN1\Project1.hex:
    avrdude.exe: input file F:\Eigene Dateien\Eigene Programme\Experimente mit RN-Control\RN1\Project1.hex auto detected as Intel Hex
    avrdude.exe: input file F:\Eigene Dateien\Eigene Programme\Experimente mit RN-Control\RN1\Project1.hex contains 156 bytes
    avrdude.exe: reading on-chip flash data:
    
    Reading | ################################################## | 100% 0.05s
    
    avrdude.exe: verifying ...
    avrdude.exe: 156 bytes of flash verified
    
    avrdude.exe done.  Thank you.
    
    
    
    ExitCode 0
    >Ready.
    Das oben beschriebene Aufhängen von AF habe ich aber auch bei einem anderen Flashprogramm festgestellt. Das Programm OCConsole, das gebraucht wird, um das Flashen mit dem Freewarebootloader durchführen zu können, zeigt ebenfalls diese Symptome.
    (Programm und Bootloader gibts unter: http://home.planet.nl/~winko001/)

    Und nun die Preisfrage:
    Hast Du eigentlich noch Nerv, auf eine Weiterentwicklung von AF?
    Die eine oder andere Idee hätte ich schon noch .

    Viele Grüße
    Ulli

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

    Zitat:
    "Und nun die Preisfrage:
    Hast Du eigentlich noch Nerv, auf eine Weiterentwicklung von AF? "


    Logisch, bei guten Verbesserungsvorschlägen sag ich nicht nein.


    Werde übrigens noch das folgende in AF verbessern:
    1) Browse Knopf im Config-Dialog; Register Flash
    2) "Wait for termination" Checkbox; Register Flash;
    Um das "Hängen" zu vermeiden.
    Grund: Da AF momentan wartet bis das remote Proggi beendet ist, kann es sein dass AF zu hängen scheint, wenn z.B. der andere Prozess auf eine Eingabe wartet.

    Am besten sind Konsolen Flash-Programme geeignet als externe Flasher, im gegensatz zu Proggis mit GUI .


    Gruss

    O.

  4. #4
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    55
    Beiträge
    396
    Hi,

    wurde jetzt schon des öfteren gefragt (PM), wo der Download-Link von AF zu finden ist.

    Kann man den Link irgentwie zentraler im Forum platzieren, so dass die aktuelle Version leichter zu finden ist? Die Download-Links sind ja immer nur verstreut im Thread zu finden.

    Habt Ihr vielleicht ne Idee hierzu?


    Stay tuned,

    O.

  5. #5
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    02.01.2008
    Alter
    34
    Beiträge
    239
    hallo zusammen

    wie wäre es unter ankündigungen bei "Die wichtigsten Dateien, Quellcodes, Downloads" dort wurden doch früher auch immer die downloadlinks angeführt.
    mfg hai1991

    P.S.: wer großbuchstaben oder rechtschreibfehler findet darf sie behalten

  6. #6
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    55
    Beiträge
    396
    Hi,

    Ja, da kann man den aktuellsten Link aufnehmen, via [EDIT] könnte man dann einen geänderten neuen Link anpassen.
    Gute Idee.

    Muss damaltor halt editieren, da er ja den Eintrag aufgenommen hat und die Anzahl der Meldungen zwecks Übersichtlichkeit so klein wie möglich gehalten werden sollte.


    Könnte natürlich auch in der 1. Meldung dieses Threads via [EDIT] immer den neuesten Link plazieren.


    O.

  7. #7
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    55
    Beiträge
    396
    Hi,

    damaltor hat den letzten Post hier wohl nicht gelesen.
    Nehm den Link jetzt auf jeden Fall auf der ersten Seite des Threads zusätzlich auf, so dass die aktuellste Version leichter zu finden ist.

    Welche weiteren Anregungen habt Ihr bzgl. des Proggis?
    Wünsche, Anregungen, ...



    Gruss

    O.

  8. #8
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    59
    Beiträge
    847
    Hi Osser,

    könntest du mir sagen ob es möglich ist mit deinem Programm meine ATMEGA32 - Erweiterungsplatine, die mit einem BTM112 Bluetooth-Modul ausgestattet ist, zu flashen - und wenn ja, wie?

    Wäre cool wenn ich von dir ein paar Anleihen nehmen dürfte...

  9. #9
    Erfahrener Benutzer Begeisterter Techniker Avatar von Osser
    Registriert seit
    31.10.2006
    Ort
    Köln
    Alter
    55
    Beiträge
    396
    Hi pinsel120866,

    Du benutzt dafür doch sicherlich ein spezielles Tool zum flashen. Wenn Du dieses Tool via Optionen angibst, also:

    External Programmer aktivieren
    Program path: ...\DeinTool.exe
    Commandline parameters: <Parameter für's das Tool>

    dann sollte das schon gehn.

    Welches Tool verwendest Du denn jetzt zum flashen des ATM32?


    Gruss,

    O.

  10. #10
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    59
    Beiträge
    847
    Hi Osser,

    ich verwende myAVRprogtool.exe und flashe via ISP mit einem mySmartUSB.

Seite 24 von 40 ErsteErste ... 14222324252634 ... LetzteLetzte

Berechtigungen

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

    Werbung      12V Akku bauen