Hallo liebe Forengemeinde, ich brauche heute mal Hilfe zur Programmsequenz "testcode.txt". Seit einigen Jahren programmiere ich durchaus erfolgreich unter C auf Atmelcontrollern. Meine Faforiten sind Tiny13, 2313, 84 und der Mega 8 je nach Anwendung. Auf meinem Uraltpc AMDK6 mit 352 MB RAM und WIN 98 läuft auf eimal nicht mehr oben angegebener Quellcode. (ging schon mal) Auf Klappcomputer und anderem Rechner mit WIN7 ist alles kein Problem. Unter "Programmversionen.txt" ist meine Software zu finden, die ich immer verwende. Nur auf meinem WIN 98 Rechner erhalte ich nach dem kompilieren folgende Fehlermeldung "Fehlermeldung AVR Studio.txt". Aus der Fehlermeldung, die es auf "sourceforge.net" durchaus gibt, bin ich nicht recht schlau geworden. Mein Englisch reicht aber auch nur knapp für Datenblätter. Kann mir jemand aus der Forengemeinde helfen oder kennt jemand ähnliche Probleme und deren Lösung? Beste Grüße, Toralf
:
Verschoben durch Moderator
Toralf W. schrieb: > Aus der Fehlermeldung, die es auf "sourceforge.net" durchaus gibt, > bin ich nicht recht schlau geworden. Du führst auf deinem Rechner ein Programm aus (hier: Compiler für AVR), das Instruktionen enthält, die dein Rechner nicht unterstützt. Einige Anwender berichten, das Umstieg auf eine ältere Compilerversion das Problem für sie löste. Dabei ist anzumerken, dass nicht der Compiler selbst bzw. dessen Version das Problem ist, sondern wie und mit welchen Tools dieser Compiler erzeugt wurde. Versuch mal WinAVR-20060421, die Distribution ist bugfrei und macht guten Code.
Schneller und besser geht es ja wohl nicht Johann L. schrieb: > Versuch mal WinAVR-20060421, die Distribution ist bugfrei und macht > guten Code. Hat jetzt einige Minuten gedauert. Naja, halt WIN 98 mit runterfahren und neustarten. Alles funktioniert wieder, ich empfinde dieses Forum trotz aller Misstöne als das beste deutschsprachige Elektronikforum der Welt! Dank der Mitglieder und auch vor allem dir. In Dankbarkeit. Beste Grüße, Toralf
Die Frage ist ja beantwortet (denke ich), deshalb nebenbei: 1. Windows 98? :-O 2. Toralf W. schrieb: > ich empfinde dieses Forum trotz aller > Misstöne als das beste deutschsprachige Elektronikforum der Welt! Es sind ein paar, die Ärger machen wollen, und ein paar, die kein Benehmen haben, aber im Allgemeinen gibt es hier viele gute Leute und man bekommt meistens brauchbare Antworten. Man muss nur die unbrauchbaren Beiträge ausfiltern können.
Dussel schrieb: > Die Frage ist ja beantwortet (denke ich), deshalb nebenbei: > 1. Windows 98? :-O > 2. Frage ist beantwortet. zu 1 ja, das ist mein Erster und der steht am Lötplatz und kann sogar Bewegtbilder in Farbe (den halte ich in Ehren) 2. wäre da noch mein Brotkasten'64, der ist erstmal stillgelegt.
Abhaengig von den Compilereinstellungen (insbesondere -Os usw.) kann die illegal instruction wieder zuschlagen. Freue er sich nicht zu frueh.
./. schrieb: > Abhaengig von den Compilereinstellungen (insbesondere -Os usw.) > kann die illegal instruction wieder zuschlagen. > > Freue er sich nicht zu frueh. Wieso? Die beiden Compiler wurden mit unterschiedlicheb Build-Umgebungen generiert, und Annahme ist, dass die neuere Vista-Umgebung im Gegensatz zur alten Umgebung Instruktionen erzeugen kann, die Win98 bzw. dessen Prozessor nicht kennt: WinAVR-20060421:
1 | ; GNU C version 3.4.6 (avr) |
2 | ; compiled by GNU C version 3.4.2 (mingw-special). |
WinAVR-20100110:
1 | ; GNU C (WinAVR 20100110) version 4.3.3 (avr) |
2 | ; compiled by GNU C version 3.4.5 (mingw-vista special r3), GMP version 4.2.3, MPFR version 2.4.1. |
Aber offenbar weißt du mehr darüber, vielleicht teilst du dieses Wissen mit uns? Die genauen Optionen, wie die Build-Compiler verwendet wurden und wie diese Build-Compiler jeweils generiert wurden, kenne ich nicht. Vielleicht it's auch nur ein Problem in den verwendeten Build-Binutils; um näheres herauszufinden bräuchte man beise Setups nen Testfall und würde dann den Host-Compiler aud Win98 debuggen um rauszufinden, was genau schief geht...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.