WinAVR

Gast #6794
Hallo,

habe jetzt WinAVR installiert und doch einige Zeit gebraucht bis es 
erste Schritte tat. Im Moment habe ich eine Fehlermeldung bei der ich 
nicht weiterkomme:

Exiting due to signal SISEGV
General protection fault at eip= usw

am Ende error 255

Was mache ich falsch?

Martin
Gast #6796
Vermutlich wieder einer der objtool Bugs. :-(

Gehe ich recht in der Annahme, daß das eigentliche Ergebnis
korrekt gebaut worden ist?  (Intel Hex file, foobar.hex)

Wir arbeiten dran[TM]. :-)  objtool sux...
Gast #6797
Hallo,

ja ein *.hex file wird erstellt. Ich habe allerdings das Gefühl das es 
nicht richtig funktioniert (mega128 macht wirres Zeug)???


Martin
Gast #6801
Hallo,

ich habe früher sehr viel __outb benutzt. Das wird ja von WinAVR nicht 
unterstützt. In was wandle ich die Befehle am Besten um? Wo steht da 
mehr drüber?


Martin
Gast #6803
Hallo

Ich habe folgendes Problem
Ich bekomme beim ausführen von make immer folgende Fehlermeldung:


:826
:678
:583
:38
Error on parsing Symbol 19 -> Type 804x Desc: complex
float:t(0,16)=R3;8;0;

Allerdings wird das .hex file erzeugt. Kann ich den Fehler dann
ignorieren?
Was bedeuten die Zahle, Abkürzungen?

Ich habe im Netz gelesen, dass es möglicherweise daran liegen könnte,
dass ich volatile verwende? Anscheined wird noch das elfcoff verwendet.
WO bekomme ich das objtool her, würde es möglicherweise dann
funktionieren?

Danke
LG
Erich
Gast #6805
Naja mein Code ist auf mehrere Dateien aufgeteilt und aus der
Fehlermeldung kann ich leider nicht ablesen wo das Problem zu finden
sein kann.

@Mike
Hast Du eine Idee was das heißen kann?
Gast #6808
Siehe ${subject}.  WinAVR ist das, was du suchst.  Dein Compiler +
Binutils + Library sind mehr als 2 Jahre alt (wahrscheinlich eher 3).

Was du als Editor dazu nimmst, ist natürlich komplett deine Sache.
Gast #6809
@Jörg
Hallo habe es nun mit dem neuen WinAVR (mit neuem GCC) kompiliert (nach
Schwierigkeiten weil alte Libaries nicht mehr unterstützt werden (wer
macht sowas??))
allerdings meldet der WinAVR dann einen error weil er das elfcoff tool
nicht finden kann.
Naja bin allerdings draufgekommen, dass dieser error beim alten gcc
sich anscheinend auf die debuginfo bezieht, denn das hex file
funktioniert.

LG
Erich

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.