moin, wollte gradmal nachfragen ob jemand hier auch probleme mit avrdude auf win XP hat - und ggf. auch gelöst :) ich arbeite normalerweise unter linux, dort klappt alles wunderbar, aber unter win XP bekomme ich (avrdude 4.4.0 + 5.0beta) die fehlermeldung im anhang.
Hallo Werner, das sieht mir nicht aus wie ein Problem mit XP, sondern mit Deinem Programmer stimmt was nicht. Wenn avrdude unter XP nicht auf die Schnittstelle zugreifen kann, sieht der Fehlertext anders aus (wie genau, weiss ich auch nicht mehr). Du kannst ja mal zur Probe giveio wieder deinstallieren und dann avrdude aufrufen. Blöde Frage, aber bist Du sicher, dass das Kabel auch an com1 steckt? Joline P.S. Bei mir läuft das unter XP prima.
Da widerspricht sich etwas. Entweder man verwendet eine serielle Schnittstelle (COM1 etc.) oder man verwendet den Parallelport, und nur dann ist so eine "Lösung" wie giveio überhaupt erforderlich.
erstmal danke an beide berater. @joline: die hardware ist ok - ich kann das teil wie gesagt ohne probleme mit avrdude unter linux programmieren. (die xp sache brauch ich selber also garnicht, das ist nur wegen meiner freunde die auch so ein teil haben und immer das aktuellste programm flashen wollen) @rufus: ja, ich verwende den seriellen port - den giveio treiber hatte ich installiert weil ich glaubte der sei auch hier nötig. nun habe ich den deinstalliert - gleiches ergebnis. den fehler bekomme ich übrigens erst, nachdem ich am bfly 2x den knopf zur aktivierung des bootloaders gedrückt habe. es scheint also auf jedenfall eine (wenn auch fehlerhafte) kommunikation zu geben...
@Rufus Ja, ja. Du hast ja recht. Erst denken, dann schreiben. ;o) Ich war nur gerade in Eile und wollte aber trotzdem schnell noch eine Antwort geben... @Werner "den fehler bekomme ich übrigens erst, nachdem ich am bfly 2x den knopf zur aktivierung des bootloaders gedrückt habe. es scheint also auf jedenfall eine (wenn auch fehlerhafte) kommunikation zu geben..." Komisch. Ich kann mir aber nicht vorstellen, dass das Problem direkt was mit XP zu tun hat. Andererseits, wenn es unter Linux funktioniert... Eigentlich ist der Quellcode von avrdude ja der Gleiche, aber wer weiss, was da im Zuge von Kompatibilitäten umdefiniert wird. Müßte man sich mal den Code reinziehen. Die Schnittstelleneinstellungen wie Baudrate usw. werden beim Butterfly doch sicher dynamisch vorgenommen, oder? Vielleicht stimmt hier was noch nicht.
>Die Schnittstelleneinstellungen wie Baudrate usw. werden beim Butterfly >doch sicher dynamisch vorgenommen, oder? Vielleicht stimmt hier was >noch nicht. das ist auch meine vermutung dass irgendwo an der stelle was nicht zusammenpasst. ich glaube ich frag mal in der avr-gcc mailingliste nach, da schauen meines wissens nach die avrdude-entwickler ab und zu rein, die müssten das ja wissen... (sofern sich eine lösung ergibt, werde ich die hier kurz posten, könnt ja sein dass sich sonst noch wer dafür interessiert :) nochmal danke f. die antworten.
update: suche im archiv der avrdude-dev liste ergab dass es offenbar ein bisher ungelöstes problem in der win-version beim seriellen programmieren des butterfly gibt. müssen sich meine kumpels eben avrstudio runterladen, damit gehts.
Versuch mal meine experimentelle/inoffizelle Version: http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrdudew32 Hatte ich wenn recht erinnert unter W2K mit dem BF getestet. BF-Bootloader ist fest auf 19200. avrprog probiert verschiedene Baudraten bis zum connect aus, avrdude nicht.
> avrdude win XP problem
Das ist völlig klar, avrdude gibts für alle möglichen Plattformen und
kann daher nichts taugen. XP ist halt extrem gut und du solltest mal
Ponyprog benutzen.
@mthomas: super, damit klappts ! (hatte die anderen versionen auch schon mit -b 19200 probiert, ging trotzdem nicht). danke.
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.