- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 21

Thema: WinAVR wo ist die hex-datei?

  1. #11
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Den anleitung geht davon aus das deine Asuro Programmen gespeichert sind in weitere tiefere Ordner in dem C:\ASURO_src Ordner. Es bindet den make-tool aber nur ein fur das FirstTry program. Weil es ein bestimmte Pfad zu diesen Ordner macht. Im Prinzip kannst du das auch auf den Desktop speichern, aber das Pfad ist etwas compliziert und lang. Und make braucht weitere dateien als nur dein programm1.c datei.

    Den folgende Link ist ein Zip-datei mit die quellcode von den beide Beispiel Programmen (FirstTry und SelfTest) von Asuro:

    http://www.arexx.com/downloads/asuro/asuro_src.zip

    In den FirstTry Ordner stehen den folgende Dateien:

    asuro.c
    asuro.h
    test.c
    makefile.
    Test-All.bat
    Test-Clean.bat

    Alle von diesen Dateien müssen in die selbe Ordner stehen damit man von diesen ein Hex datei machen kann. Dazu machst du ein Kopie von den FirstTry Ordner, und nennst du es nach Wunsch. Nur test.c darfst du ergänzen mit deine eigene programm1.c. Aber dan müsst auch die "TARGET =" Zeile geändert werden in dem makefile. (wie du schon gestern gemacht hat.)

    Wen das Programm1.c richtig gespeichert ist in diesen Ordner, reichst es nur auf die Test-All.bat datei Döppel zu klicken. (und Test-clean.bat fur das reinigen des Ordner. )Das ist das selbe was PN2 mit das "Make" und "Clean" in den Tools-Menu macht.

    Fur jede zukunftiges program das du macht wurdest du ein 'make' und 'clean' einbindung machen mussen in das Tools menu von PN2. Persönlich finde ich das unsin. Direkt die .bat dateien döppelklicken in dem gewünschte Ordner ist viel einfacher und macht weniger müll.

  2. #12
    Neuer Benutzer Öfters hier
    Registriert seit
    31.07.2010
    Beiträge
    15
    Es geht immer noch nicht =(

    Ich habe jetzt alle Dateien in den Ordner kopiert, in dem die DAtei "programm1.c" ist, und hab im makefile die Zeile in "TARGET = programm1" geändert. Aber die Fehlermeldung bleibt die gleiche bzw. wenn ich auf Test-all.bat klicke passiert nichts.

    Was mache ich falsch?

  3. #13
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Bitte pas den Test-All.bat datei an damit das folgende commando drin steht:

    Code:
    make all > out.log
    Dan bitte noch ein mahl ausfuhren und die datei out.log hier posten.

  4. #14
    Neuer Benutzer Öfters hier
    Registriert seit
    31.07.2010
    Beiträge
    15
    Ok hab ich gemacht.

    Code:
    -------- begin --------
    avr-gcc --version
    avr-gcc (GCC) 3.3.1
    Copyright (C) 2003 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=programm1.lst programm1.c -o programm1.o

  5. #15
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Ist das alles? Sieht aus es bricht irgend wo ab.

    War es fuhr dich uberhaupt möglich den FirstTry programme zu compilieren, ohne den anpassung von den makefile und erganzung von test.c mit dein eigenes Programm?

  6. #16
    Neuer Benutzer Öfters hier
    Registriert seit
    31.07.2010
    Beiträge
    15
    Ja, früher ging alles, wie gesagt, wenn ich die Programme mit dem test.c gespeichert hab, ging es.

    Nur ich wollte halt nicht immer meine Programme test.c nennen...das wär ja blöd

  7. #17
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Zitat Zitat von .orusA-
    Ja, früher ging alles, wie gesagt, wenn ich die Programme mit dem test.c gespeichert hab, ging es.
    Früher! Das impliziert eine lange Weile. Nun noch, oder bricht es dan auch ab? Ist etwas geändert an dein System seit dein letztes erfolgreiches compilier versuch.

  8. #18
    Neuer Benutzer Öfters hier
    Registriert seit
    31.07.2010
    Beiträge
    15
    Nein, nichts geändert..

    Mit früher hab ich gemeint vor 2 Tagen...

  9. #19
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    01.03.2008
    Ort
    Niederlanden
    Beiträge
    1.170
    Hmm, merkwurdig. Kannst du die Test-All.bat datei noch ein mahl anpassen mit das volgende? Und wieder posten? (aber das sind nun 2 .log dateien!!!) Ich möchte gern wissen was genau in dein projekt mappe steht.

    Code:
    dir > dir.log
    make all > out.log

  10. #20
    Neuer Benutzer Öfters hier
    Registriert seit
    31.07.2010
    Beiträge
    15
    Okay also das was ich bei dem ersten Log gepostet hab belibt gleich.

    Und bei dem anderen stand folgendes da.

    Code:
    Volume in Laufwerk C: hat keine Bezeichnung.
     Volumeseriennummer: 6649-A8A6
    
     Verzeichnis von C:\Asuro\Programme
    
    06.08.2010  23:43    <DIR>          .
    06.08.2010  23:43    <DIR>          ..
    26.11.2003  18:17             7.680 asuro.c
    05.08.2010  19:47                34 asuro.d
    22.10.2003  09:34             4.874 asuro.h
    06.08.2010  23:43                 0 dir.log
    05.08.2010  13:24             7.269 makefile
    04.08.2010  14:10               263 programm1.c
    05.08.2010  19:47                46 programm1.d
    06.08.2010  23:43                34 Test-all.bat
    06.01.2001  19:08                10 Test-clean.bat
    04.08.2010  13:58               121 test.c
    04.08.2010  14:08                31 test.d
    04.08.2010  14:08                13 test.eep
    04.08.2010  14:08            11.181 test.elf
    04.08.2010  14:08             4.309 test.hex
    04.08.2010  14:08            36.494 test.lss
    04.08.2010  14:08             5.884 test.lst
    04.08.2010  14:08            24.704 test.map
    04.08.2010  14:08             2.844 test.o
                  18 Datei(en),        105.791 Bytes
                   2 Verzeichnis(se), 460.704.788.480 Bytes frei

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress