www.mikrocontroller.net

Forum: Compiler & IDEs stdio.h und coff


Autor: Dirk Bxxxxx (dirk-)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich hab vor ein paar Tagen meine AVR GCC Version auf den neusten Stand
aktualisiert.

Leider hab ich nun ein paar Probleme, sobald ich #include <stdio.h>
meinen Quellcode einfuege stuerzt AVR Studio ab (keine Rueckmeldung).
Das Projekt laesst sich auch nicht mehr oeffen (AVR Studio) stuerzt
ab.

Mein zweites Problem liegt im erstellen der cof / elf Datei. Neuerdings
bekomme ich diese Fehlermeldungen:


Converting to AVR COFF: main.cof
avr-objcopy --debugging --change-section-address .data-0x800000
--change-section-address .bss-0x800000 --change-section-address
.noinit-0x800000 --change-section-address .eeprom-0x810000  -O coff-avr
main.elf main.cof
Warning: file C:/DOCUME~1/EWEDDI~1/LOCALS~1/Temp/ccIZbaaa.s not found
in symbol table, ignoring
Warning: ignoring function __vectors() outside any compilation unit
Warning: ignoring function __bad_interrupt() outside any compilation
unit

Kann mir jemand bei diesen beiden Problemen weiterhelfen?

Gruß,

Dirk

Autor: Dirk Bxxxxx (dirk-)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nachtrag: gleiches gilt fuer #include <stdlib.h>

Autor: Dirk Bxxxxx (dirk-)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Anscheinend liegt es an der neuen AVR GCC Version. Kann man AVR Studio
4.12 build 460 + SP1 nicht mit AVR GCC 3.4.5 nutzen? Kann es an den
Änderungen liegen?

Gruß,

Dirk

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

Bewertung
0 lesenswert
nicht lesenswert
Aktuelle Patches benutzen.

Siehe:

http://www.avrfreaks.net/index.php?name=PNphpBB2&f...

Die COFF-Warnungen gab's schon immer, die kannst du ignorieren.
Aber COFF willst du auch nicht mehr wirklich nehmen (bestenfalls
vielleicht, wenn du einen ATmega128 oder 1281 mit mehr als 64 KB
Code debuggen willst, das kann das AVR-GCC-ELF/DWARF-2 derzeit
noch nicht).

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich danke Dir Jörg. Ich dachte ich hatte den Patch schon wieder
installiert gehabt nach der Neuinstallation.

Ok, ich werde die Warnungen ignorieren und mir auch nur noch Elf
Dateien generieren.

Besten Dank

Dirk

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.