PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit neuem WinAVR 20090313



_maddin
02.08.2009, 18:21
Hallo zusammen!
Ich habe letztens meinen PC geschrottet, hab aber vorher noch meine alten avr programme gerettet. Jetzt hab ich winavr neu installiert und an einigen programmen weitergemacht, das problem ist aber, das jetzt ziemlich viel murks passiert, zB huschen auf meinem display ständig irgendwelche pixel hin und her und manche schriftarten werden nicht mehr dargestellt. ich hab den verdacht, das die neue version anders übersetzt als die, die ich vorher hatte (welche das war, weiß ich nicht mehr), denn mit den .hex dateien, die ich noch von vorher habe, funktionieren alle einwandfrei. ich hab die probleme selbst mit den programmen, die ich vom quellcode her nicht verändert habe, nur neu compiliert habe... kann das an der neuen winAVR version liegen? wie behebe ich das problem?
lg martin

Besserwessi
02.08.2009, 18:30
Ein erster VErsuch wäre es am neuen PC ein make clean zu machen, also wirklich alles mit dem neuen Compilter zu übersetzen. Ist aber eher unwahrscheinlich das das der fehler war.

Vermutlich wird das ein Problem mit der etwas anderen Optimierung sein. Dadurch kann es passieren, dass einige Teile schneller oder auch etwas langsamer geworden sind. Normalerweise ist das ein Zeichen dafür, dass das nicht ganz richtig ist. Fehlt eventuell irgendwo ein volatile, oder ist ein nicht atomarer Zugriff ungeschützt.

_maddin
02.08.2009, 18:36
make clean hab ich schon gemacht. den rest kann ich echt schwer überblicken im moment...

_maddin
03.08.2009, 09:59
ich hab jetzt mal ne ältere version installiert, die pixel huschen jetzt zwar nicht mehr rum, dafür fehlen ein paar schriftarten am glcd... woran kann das denn bitte liegen???
lg martin
ps: wie kann ich rausfinden, mit welcher version ich ein projekt compiliert habe?

Wsk8
03.08.2009, 11:51
Hast du auf deinem alten pc winavr unter "WinAVR" oder z.b. unter "WinAVR20090313"(je nach version) installiert?

mfg

_maddin
03.08.2009, 13:36
weiß ich nicht mehr. hab die alte version aber wiedergefunden und jetzt läufts astrein. mich würde aber trotzdem interessieren, was da jetzt eigt genau passiert ist, vor allem warum manche schriftarten nicht mehr dargestellt werden, wenn ich mit der neusten version von winAVR compiliere...
lg