Hallo Leute, ich versuche gerade den ATTiny20 (14er Gehäuse) zu programmieren mit AVR Studio 5 und dem mkII, aber irgendwie hauts nicht hin. Meine Pinbelegung ist 1 <-> PB1 2 <-> +5V 3 <-> PB0 4 <-> nc 5 <-> GND 6 <-> PB3 Ich finde komischerweise echt wenig über das verwendete TPI-Interface, selbst hier im Wiki-Teil steht nicht viel dazu. Soweit ich das Datenblatt aber verstanden hab, ist TPI die richtige Methode zur Programmierung, aber selbst auf der ATMEL-Seite find ich nix um zu kontrollieren ob mein Pinning passt. Target Power liegt an, jedoch bekomme folgenden Fehler: http://img.xrmb2.net/images/334028.jpeg Weiß jemand Rat? Danke und Gruß
> 5 <-> GND > 6 <-> PB3 Das Datenplatt (∗hust∗ die AppNote) sagt dass Du 5 und 6 verbuxelst hast. HTH
g457 schrieb: >> 5 <-> GND >> 6 <-> PB3 > > Das Datenplatt (∗hust∗ die AppNote) sagt dass Du 5 und 6 verbuxelst > hast. > > HTH Kannst du noch den Link zur AppNote posten? Ich bin zu bloed zum finden -_- Btw: Hab mich verschrieben - aber vl. bringt mich die AppNote weiter ... Aktuelles Pinning 1 <-> PB1 2 <-> +5V 3 <-> PB0 4 <-> nc 5 <-> PB3 6 <-> GND
Die Belegung müsste so sein: 1 PB2 Pin5 MISO 2 +5V Pin1 3 PA7 Pin6 SCK 4 PB1 Pin3 MOSI 5 PB3 Pin4 Reset 6 GND Pin14
ich da schrieb: > Die Belegung müsste so sein: > > 1 PB2 Pin5 MISO > 2 +5V Pin1 > 3 PA7 Pin6 SCK > 4 PB1 Pin3 MOSI > 5 PB3 Pin4 Reset > 6 GND Pin14 Ist das validiert an nem Tiny20? Weil im Datenblatt steht, dass die Programmiermethode TPI ist und nicht normal ISP SPI...
> Kannst du noch den Link zur AppNote posten? AVR042 [1] [1] http://www.atmel.com/Images/doc2521.pdf
g457 schrieb: >> Kannst du noch den Link zur AppNote posten? > > AVR042 [1] > > [1] http://www.atmel.com/Images/doc2521.pdf Super, danke - so hab ichs belegt. Allerdings was mir schon früher auffiel - Im Datenblatt ist der PortB falsch angeordnet am Case (http://www.atmel.com/Images/doc8235.pdf Seite 2) - das kann gewollt sein, aber evtl. auch nen Fehler - was meint ihr? Ich überleg einfach mal den PB2 anzuschließen anstatt dem PB3 - aber mich erstaunt das scheinbar kaum wer arbeitet mit dem Teil, im Inet find ich echt nix ...
> Im Datenblatt ist der PortB falsch angeordnet am Case
Vielleicht 'unerwartet', aber nicht 'falsch' :-) Beim VQFN isses
übrigens genauso(tm).
Hast Du ein Ossi? Falls ja dann schau mal ob/was sich auf den Leitungen
tut.
g457 schrieb: >> Im Datenblatt ist der PortB falsch angeordnet am Case > > Vielleicht 'unerwartet', aber nicht 'falsch' :-) Beim VQFN isses > übrigens genauso(tm). > > Hast Du ein Ossi? Falls ja dann schau mal ob/was sich auf den Leitungen > tut. Hab erst wieder Montag zugang zu nem Oszi. Aber am Reset wird gezogen, der Pegel sackt kurzzeitig ab wenn ich versuche Device-Infos zu bekommen. Die Frage ist halt ob es wirklich nen Target-Prob ist. Wenn ich mir die Fehlermeldung anschaue: [ERROR] Failed to enter programming mode. An error occured while executing command with ID 0x01. An error occured while executing command with ID 0x50. Read from USB device endpoint 130 failed: HC status: The host controller has set the Transaction Error (XactErr) bit in the transfer descriptor's status field (0xc0000011)., ModuleName: TCF (TCF command: Device:startSession failed.) dann bin ich mir da nich sicher ...
Jonas Arndt schrieb: > g457 schrieb: > > Hab erst wieder Montag zugang zu nem Oszi. Aber am Reset wird gezogen, > der Pegel sackt kurzzeitig ab wenn ich versuche Device-Infos zu > bekommen. Die Frage ist halt ob es wirklich nen Target-Prob ist. Wenn > ich mir die Fehlermeldung anschaue: > > [ERROR] Failed to enter programming mode. An error occured while > executing command with ID 0x01. An error occured while executing command > with ID 0x50. Read from USB device endpoint 130 failed: HC status: The > host controller has set the Transaction Error (XactErr) bit in the > transfer descriptor's status field (0xc0000011)., ModuleName: TCF (TCF > command: Device:startSession failed.) > > dann bin ich mir da nich sicher ... Zur Info: Ich hatte noch bei AVR Studio 5 das Problem das der Updater für Firmware nich ging... hatte zwar über Studio 4 geupdated, aber das reichte wohl nich - nachdem ich AVR 5 und 4 runtergeworfen hab und das 5er neu aufgespielt, klappt nun alles ...
ist zwar schon älter, aber vielleicht hilft es den nächsten, die damit Probleme haben: Zum Programmieren muss die RESET-Leitung auf Low gehalten werden.
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.