Forum: Mikrocontroller und Digitale Elektronik AVRCTRL ohne Parallelschnittstelle programmieren


von E. H. (emax)


Lesenswert?

Ich habe nach langer Zeit mal wieder meinen AVRCTRL rausgebuddelt, und 
stehe nun vor dem saublöden Problem, dass mein Laptop keine 
Parallelschnittstelle mehr hat - und ebenso wenig  natürlich eine 
serielle.

Wie programmiere ich das Ding jetzt am besten?

Die USB->Parallel Module die man hier und da bekommt, genießen hier im 
Forum keinen allzu guten Ruf.  Und ich denke, dass es ja irgendwie auch 
gaga wäre, vom seriellen USB auf parallel zu gehen, um dass dann wieder 
auf die ISP-Schnittstelle des AVRCTRL umzubiegen.

Gibt es da nicht eine "gängige" Alternative, ohne das USB->Parallel->ISP 
Gemurkse?

von uli (Gast)


Lesenswert?

Hallo,

original ATMEL MK ISP2 kostet 39€

Gruß
Uli

von E. H. (emax)


Lesenswert?

Danke für den Tipp. Dann müsste ja auch ein JTAGICE mkII defür gehen? Da 
drauf hätte ich eigentlich selber kommen müssen. Den Wald vor lauter 
Bäumen ...

Nachdem meiner wieder geht, wäre das Problem also -fast- gelöst: Wo 
finde ich denn was drüber, wie ich einen JTAGICE-mkII an einen  AVRCTRL 
anschließen kann?

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Hat das AVRCTRL nicht einfach den standard 10-pin Programmierstecker für 
ISP? Das JTAGICE MK2 hat den 6-Pin-Standard, wie man das adaptiert, 
steht im Handbuch.

Grüße,

Peter

von E. H. (emax)


Lesenswert?

Hm, das muss ich mir mal ansehen. Ich bin offengestanden in Sachen ISP 
ein Greenhorn. Vielleicht finde ich ja passende Pinbezeichnungen auf 
beiden Seiten, also AVRCTRL und JTAGICE. Wenn das so ist, dann müsste 
ich das ja zusammenstecken dürfen.

Hoffe ich jedenfalls ...

von E. H. (emax)


Lesenswert?

Ich hab das eben mal nachgesehen: In der JTAGICE-mkII Hilfe ist der 
AVRCTRL-Prozessor, also der AT90S8535P, nicht vermerkt. Aber vielleicht 
geht das ja trotzdem?

Hat das vielleicht schon mal jemand probiert?

von E. H. (emax)


Lesenswert?

Problem gelöst:

Ich habe den JTAGICE-mkii per ISP angeschlossen.

Die Verdrahtung gibts hier:

http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/JTAGICEmkII/mkII/Html/JTAGICE_mkII_Connecting_to_target_through_the_debugWIRE_Interface.htm

Das Kommando zum Auslesen des Flashspeichers unter Linux sieht für den 
AVRCTRL so aus (Beispiel):
1
$ avrdude  -p 8535  -P usb -c jtag2isp  -U flash:r:ausgabe.hex:i

Allerdings braucht die Ausleserei ganze sieben Minuten.

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.