Hallo, ich versuche einen tiny10 zu programmieren. Das scheint gar nicht so einfach zu sein, weil es das TPI Protokoll ist, was wohl nur wenige Bastler verwenden. Als Programmierer habe ich zur Verfügung: usbtiny, jtagice3 und den dragon. Kann der avrdude mit einem der Modelle den tiny10 programmieren? Bisher habe ich es leider nicht hinbekommen.
i verwende den diamex allavr (service der firma iss allerdins f. den after) aber im HV mode schafft er es oft den T10 zu proggen, im 'normalemode' hat es bei mir nie funktioniert, habe mit 3 gleichen Programmern versucht, so das ein Hardwarefehler auszuschliessen ist. hab mit dem Atmel studio7 programmiert, versuch als erstes die signatur zu lesen, bevor das nicht geht brauchste nicht weiter zu testen viel erfolg! Edit: bevor ne diskusion losgeht, ich hab den Reset Eingang NICHT deaktiviert
:
Bearbeitet durch User
AVR Fan schrieb im Beitrag #5087282: > Sonst keiner? :/ Hallo, ich habe selber keine Erfahrung mit TPI, aber eine Suche im Internet liefert u.a. http://www.nongnu.org/avrdude/user-manual/avrdude_20.html Problem: I want to use my AVRISP mkII to program an ATtiny4/5/9/10 device through TPI. How to connect the pins? Solution: Use the following pin mapping: AVRISP Target ATtiny connector pins pin # 1 (MISO) TPIDATA 1 2 (VTref) Vcc 5 3 (SCK) TPICLK 3 4 (MOSI) 5 (RESET) /RESET 6 6 (GND) GND 2 D.h. mit dem Atmel AVRISP Mk2 geht es (auch wenn Du den nicht hast). Siehe auch http://www.atmel.com/webdoc/avrispmkii/avrispmkii.section.phf_vsd_lc.html bzgl. Reset und interne pull-ups. und http://www.avrfreaks.net/forum/avrdude-tpi-devices die Beiträge #24 und #25. und http://avr.2057.n7.nabble.com/Programming-ATtiny4-with-avrdude-td22084.html
AVR Fan schrieb im Beitrag #5087023: > Als Programmierer habe ich zur Verfügung: usbtiny, jtagice3 und den > dragon. > > Kann der avrdude mit einem der Modelle den tiny10 programmieren? Das avrdude auf meinem Debian (6.1) bietet für keinen dieser Programmer TPI. Der vielgescholtene usbasp behauptet, es in Verbindung mit avrdude zu können - wenn die aktuelle Firmware (von 2011-05-28) drauf ist. Siehe http://www.fischl.de/usbasp/ Ich habe gerade keinen ATTiny10 da, aber avrdude erhebt erstmal keine prinzipiellen Einwände:
1 | ~ $avrdude -c usbasp -p t10 |
2 | |
3 | avrdude: error: programm enable: target doesn't answer. |
4 | avrdude: initialization failed, rc=-1 |
5 | Double check connections and try again, or use -F to override |
6 | this check. |
So ein usbasp ist schnell zusammengestrickt. Mit dem ATMega88 kannst du den auch mit 3.3V betreiben (Spannungsregler 3.3V aus den 5V vom USB), dann wird die USB-Mimik nochmal einfacher.
:
Bearbeitet durch User
AVR Fan schrieb im Beitrag #5087282: > Sonst keiner? :/ i hab halt sonst keine erfahrung, hatte mir damals den allavr zugelegt, aber leider ist er in hinsicht eher eine zumutung als ein programmer, beispiel: ich hab am allavr ein 'nullkraftsokel' mit ca 12cm langen kabel angeschlossen, um den T10 zu programmieren muss ich meistens paar mal den programierzyklus starten bevor es dann ok ist und keine fehlermeldung mehr kommt, und das geht nur im HV mode. i wollte mir mal die signale mit'm oszi ansehen, selbst mit einen Tastkopf 1:10 hat man kein erfolg, sobald der an clk o. data dran ist bricht der programmer mit fehlermeldung sofort ab auch wollte ich mal mit den leuten von diamex ueber das problem sprechen, aber sowas unfreudliches und arogantes hatte ich bis dato noch nie am telefon....... (ihr merkt, sie haben einen bleibenden eindruck hinterlassen) wollte mir schon einen Programmer selber bauen z.b. mit einem m328 oder so, hexfile per rs232 hin und er proggt den T10, hatte aber leider noch nicht die zeit dazu........... vlG Charly
:
Bearbeitet durch User
Ich hatte vor ein paar Wochen bei Diamex gefragt, ob ein bestimmter Programmer von denen für Targets geeignet ist, die mit anderen Spannungen als 3,3/5V betrieben werden. Da kam als Antwort, daß das ja gar nicht sein kann, weil AVR Mikrocontroller nur mir 3,3V oder 5V betrieben werden dürfen. Da habe ich mir dann jede weitere Rückfrage erspart, erschien mir sinnlos. Mit dem Diamex ISP Stick bin ich anfangs sehr gut klar gekommen. Ich habe ihn verschenkt und empfehle ihn seit dem weiter. Bisher hat sich noch keiner beklagt. Das produkt scheint also im gegensatz zum Support Ok zu sein. Allerdings weiß ich nicht, ob der auch TPI kann. Hilft hier also nicht weiter, sorry.
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.