Hallo! Ich habe mir das Atmel Evaluationsboard ausm Pollin geholt. Soweit scheint das Board auch zu laufen, denn ich konnte testtool.hex unter Linux mittels uisp -v=2 -dprog=dasa2 -dserial=/dev/ttyUSB0 -dpart=atmega16 --upload if=filename.hex Problemlos drauf schreiben. Unter Windows bleibt Ponyprog bei der Programmierung einfach bei 0% stehen - dann geschieht gar nichts mehr. Was mach ich falsch??
Nachtrag: Habe vergessen zu erwähnen, vom Laptop aus gesehen über einen USB/Serial-Adapter auf die Platine verbinde.
Viele von den USB/Serial Adaptoren haben einen eigenen uC drinnen, z.B. einen EzUSB. Die Firmware wird beim Treiber-Start draufgeladen, und unter Linux kommt dort eine Open-Source Firmware zum Einsatz. Ist also durchaus möglich das der Adapter unter Linux die nötigen Fähigkeiten hat (einzelnes Schalten der DCD/TxD... Leitungen etc), und die Orginal-Firmware unter Windows nicht. /Ernst
Laut dmesg handelt es sich um einen Prolific PL2303 USB-to-Serial. Ich hab mir eben schon testweise den neusten Windowstreiber von Prolific gezogen und installiert, hat leider nicht geholfen. Hat jemand einen solchen Adapter erfolgreich unter Windows im Einsatz?
Das Pollin Board ist aber für die parallele Schnittstelle gedacht. Daran funktioniert es auch völlig problemlos. Auch mit PonyProg bye Frank
Ich habe jetzt nochmal etwas mit den Einstellungen rum gespielt. Jetzt bin ich tatsächlich in der Lage unter Windows mittels Ponyprog zu programmieren, allerdings dauert das Draufschieben 10 Minuten (das anschließende verifing breche ich dann schon immer ab). Unter Linux dauert das programmieren jedoch nur ein paar Sekunden - Wo klemmts denn unter Windows? Auf der anderen Seite bin ich am überlegen ob es nicht vielleicht besser wäre, eine USB-Lösung zu realisieren. Hat jemand das Pollin Eval-Bord erfolgreich mit einem USB-Kabel im Einsatz (also ohne USB->Seriel Adapter)? Funktioniert diese Lösung auch unter Linux? Vielen Dank!
Workaround: In linux einen rs232 bootloader drauf schreiben und unter windows dann per rs232 programmieren, vlt geht dein usb->seriell wandler dann :)
@Lupin: Das klingt interessant. Wo bekomm ich einen solchen Bootloader? Und: Schreibt man den ganz normal mit uisp drauf?
Ich arbeite mit dem AT-Prog http://www.speedy-bl.com/avr-prog.htm geniales Programm. Funktioniert wunderbar. Ansonsten bau dir doch einen USB-ISP Programmer. http://www.avr-projekte.de Der FT232 ist ein interessantes IC (gibts bei Reichelt) Gruss Philipp
@Philipp: Benutzt du auch den Prolific- USB->Serial Adapter? Ich kann nämlich mit AT-Prog leider keine Verbindung herstellen. Mit Pony-Prog kann ich wenigstens noch die Security und Clock-Bits auslesen. Das dauert zwar ein paar secs, aber es geht. Beim schreiben eines Programms bleibt es aber wie schon beschrieben bei 0% stehen... Greets, Christoph
Hallo zusammen, ich versuche schon eine Weile das Pollin Funk Evalboard mit einem Atmega8 per ISP zu programmieren. Habe auch den PL2303 von Prolific als USB/RS232 Adapter - Bekomme selbst mit PonyProg nichts hin. Hat jemand eine Idee ?
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.