Forum: Mikrocontroller und Digitale Elektronik Mint user, xboot, atmega1281, Prolific USB-> serial


von MintUser (Gast)


Lesenswert?

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?

von Stephan (Gast)


Lesenswert?

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

von MintUser (Gast)


Lesenswert?

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.

von MintUser (Gast)


Lesenswert?

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.

von Stephan (Gast)


Lesenswert?

laufen alle mit der 32bit Version von Mint oder die neueren mit 64bit?

Gruß Stephan

von MintUser (Gast)


Lesenswert?

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.

von MinUser (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.