Ich verwende den xboot auf meinem ATMega1281. Das Programmieren funktioniert mit dem Befehl: avrdude -cavr109 -pATMEGA1281 -P/dev/ttyUSB0 -b115200 -U flash:w:firmware.hex einwandfrei, solange ich es von einer richtigen seriellen Schnittstelle mache. Verwende ich jedoch ein Prolific PL2303 Kabel, so geht es noch von einem >Compaq EVO W4000<, einem etwas betagten >Dell Laptop< und einem >Esprimo E5600< nicht aber von einem >Medion Akoya P4350 D< oder einem >Dell Precision T1500<. Dabei habe ich mit zwei Baugleichen PL2303 Kabeln getestet. Auf allen Systemen laeuft Linux Mint 13. Da wo es nicht geht, sind in den zurueckgelesenen Daten immer wieder ganze Pages leer (0xff) und die richtigen Daten in einer spaeteren Page. Hat jemand eine Idee woran das liegt und ob man es evtl. auf den neueren PCs ans Laufen bringen kann?
ich würde in erster Näherung mal an den USB Host Controller und dessen Anbinung an dein System denken. Welche Einstellungen kannst Du im BIOS zum USB machen ? Wie sieht es denn aus wenn Du die Bitrate mal ein wenig reduzierst. Mal mit 56k oder weniger testen. MINT 13 ist die auf Ubuntu basierende und nicht LMDE oder? Gruß Stephan
Welche Einstellungen ich im Bios zum USB machen kann kann ich erst nachher prüfen. Die Bitrate habe ich bereits auf 19200 baud reduziert. Allerdings habe ich es damit nur auf 2 Rechnern getestet. Der, der mit 115200 geht, geht auch mit 19200 und der ders mit 115200 nicht tut, tuts auch nicht mit 19200. Ja, soweit ich weiss basiert das installierte Mint 13 auf Ubuntu.
So, im BIOS kann man zwischen Highspeed und Fullspeed waehlen. Es stand auf Highspeed, jedoch auch Fullspeed brachte keine Aenderung. Habe ausserdem mal eine Ubuntu 12.04 Live CD auf dem Medion gebootet: damit ging es auch nicht.
laufen alle mit der 32bit Version von Mint oder die neueren mit 64bit? Gruß Stephan
Sie laufen alle mit der 32bit Version und sind sogar alle von der gleichen CD installiert worden. Ich hatte die Moeglichkeit noch etwas zu testen. Einen ATxmega128A3 mit xboot, der ueber einen FTDI FT232R am USB haengt, kann ich mit allen PCs mit avrdude programmieren. Es schein also wie ich schon im Betreff andeutete irgendwie mit der USB<->seriell Anbindung ueber den Prolific zusammenzuhaengen.
Mit der 5.9er Version des avrdude geht es jetzt auch mit dem ALDI PC. Das reicht mir. Danke an Stephan und alle die versucht haben zu helfen :-)
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.