www.mikrocontroller.net

Forum: Compiler & IDEs WinAVR 20070101 - Device unknown?


Autor: Thomas Müller (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo liebe Mitstreiter,

ich habe auf meinem Rechner das aktuelle WinAVR installiert und beim 
ersten Make-Aufruf ist mir aufgefallen, dass im "Output"-Fenster unter 
size-before und size-after "Device unknown" auftaucht.

Habe daraufhin nochmal ein Makefile mit dem Editor "MFile" generiert, 
der "Fehler" bleibt aber.

Kann mir jemand einen Tipp geben, ob ich eine Einstellung vergessen 
habe. Ich bin mir ziemlich sicher, dass das bei den vorherigen 
WinAVR-Versionen nicht so war.

Viele Grüße
Thomas Müller

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schreib doch mal auf avrfreaks.net.

Autor: Simon K. (simon) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du in der Project Configuration (Oder so?) Das richtige Device 
gewählt?

Autor: Thomas Müller (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
In WinAVR wird meines Erachtens nur das Makefile für den Controller-Typ 
verwendet. Kannst du mir sagen, bei welcher Projekt-Konfiguration du die 
Einstellung machst?

Mfg

Autor: Bernd Wahl (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Thomas,

das hatte ich auch, da fehlt im Makefile bei Aufruf von avr-size nach
"--format=avr" noch das Device:

statt:
ELFSIZE = $(SIZE) --format=avr $(TARGET).elf

nun:
ELFSIZE = $(SIZE) --format=avr --mcu=$(MCU) $(TARGET).elf

(Das funktioniert aber dann nicht mehr beim "alten" WinAVR, du könntest 
aber auch einfach nur:
ELFSIZE = $(SIZE) -A $(TARGET).elf
angeben, das würde bei beiden funktionieren.

Falls Du kein Manual für das avr-size hast, bekommst Du eine 
Gebrauchsanweisung angezeigt, wenn Du Unsinn, z.B.
ELFSIZE = $(SIZE) --?
angibst.
)



Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.