Sehr geehrte Damen und Herren,
liebe Feunde der Elektrotechnik,
ich weiß, ihr seid es sicher leid zu hören, welche Probleme ein
absoluter Einsteiger in die Welt der Programmierun hat, doch ich weiß
keinen anderen Ausweg mehr, ich habe alles bereits zu diesem Thema
gefundenes versucht, ... ohne Erfolg.
Ich habe mir für die Arbeit einen AVR ISP MK2 gekauft. Dazu einen
kleinen ATTiny2313A. Am Ende soll eine Funkstrecke zwischen einem
Türkontakt und einem Raspberry Pi hergestellt werden. Nun schaffe ich es
aber nicht einmal ein simples Test Programm auf dem ATTiny zum laufen zu
bekommen ich sehe immer wieder ausschließlich die Fehlermeldung:
Erasing device failed
Timestamp: 2015-04-15 14:59:52.313
Severity: ERROR
ComponentId: 20100
StatusCode: 131103
ModuleName: TCF (TCF command: Device:erase failed.)
Failed to start programming session before chip erase:Failed to enter
programming mode. ispEnterProgMode: Error status received: Got 0xc0,
expected 0x00 (Command has failed to execute on the tool)
Natürlich habe ich bereits nach dieser Fehlermeldung gegooglet und auch
hier im Forum gesucht, doch ich konnte bislang keine Lösung finden, was
ich nun tun soll. Ich bitte inständig um Eure Hilfe und kann mich schon
jetzt nur bedanken, mich überhaupt angehört zu haben. Ich wünsche einen
sonnigen Tag.
Hast noch einen "frischen" als0 unbenutzten irgendeinen AVR noch da ?
Hast mal z.B mit anderen Programm mal versucht, um das Problem besser
einzugrenzen ? z.B Burn-O-Mat ( benutze auch mit dem gleichen Programmer
wie Du hast )
Nein ich habe nur den einen bestellt, der ist auch nur reingesteckt und
wurde noch nie anderweitig benutzt, er kommt gemeinsam mit dem ISP
gestern morgen neu aus der Tüte.
Ich bin leider nur angestellter und habe auch nur das AVR Studio an
meinem Arbeitsplatz genehmigt bekommen, ich kann leider kein anderes
Programm installieren. (Habe keine Adminrechte durch externe IT)
Es scheint mir jedoch, als wäre dieser Fehler kritischer als zunächst
vermutet. Soll heißen, wieder einpacken und zum Händler zurück schicken?
oder besser erst einen anderen ATTiny besorgen...
Christian Schmidt schrieb:> Habe keine Adminrechte durch externe IT
braucht man überhaupt ? Keine Ahnung habe Admin rechte.
Christian Schmidt schrieb:> Soll heißen, wieder einpacken und zum Händler zurück schicken?
hmm..kann ich mir zwar nicht vorstellen, dass beide kaputt sind..
Spannungsversorgung ok..hmm bin mal gespannt ob jemdand noch eine Idee
hat.
Christian Schmidt schrieb:> Habe keine Adminrechte durch externe IT
nicht da es daran liegt. Kannst du die Admins mal fragen, sie testweise
das Programm mal mit admin rechten starten können?
Ich kann die Herren mal fragen,
allerdings kann ich mir nicht vorstellen, dass die Kommunikation
zwischen AVR <> IPS <> ATTiny Adminrechte braucht...
hier ist das bereits 2013 angesprochene Thema noch einmal, aber auch da
gab es keine dokumentierte Lösung:
Beitrag "AVR Dragon Unable to enter Program Mode - was kann ich noch tun?"
Ich danke Euch für die Hilfe,
ich freue mich über jede Nachricht und jede Idee!
Christian Schmidt schrieb:> Es scheint mir jedoch, als wäre dieser Fehler kritischer als zunächst> vermutet.
Nein, das ist ein normales Verhalten für einen neuen Atmel (und ein
übliches Anfängerproblem).
Die sind vom Werk so eingestellt (Fuses) daß sie mit 1Mhz internem Takt
laufen. Beim Programmieren darf der ISP-Takt maximal ein viertel des
Prozessortakts sein, also stellt man des ISP-Takt runter, setzt die
Fuses und stellt ihn wieder hoch.
Oliver R. schrieb:> also stellt man des ISP-Takt runter, setzt die> Fuses
Hallo Oliver,
vielen Dank für diese Nachricht, es scheint als wüsstest du genau was zu
tun ist. Kannst du mir vielelicht etwas detaillierter verraten wie ich
diese Einstellungen vornehmen muss?
Im AVR Studio > Device Programming > Interface Setting > ISP Clock steht
bei mir auf 64kHz
Das Menü Fuses kann ich wie etwas weiter oben beschrieben nicht öffnen.
Vielen Dank
Christian Schmidt schrieb:> das ist ein 10kOhm Wiederstand.
Hallo Christian,
ja - ist korrekt. Wäre er deutlich niedriger hätte der MK II ggf.
Probleme damit haben können.
Der Anschluss an den MK II ist, so wie ich es sehen kann, korrekt. Die
Spannungsversorgung ist ausreichend? ggf. sind irgendwelche
Kontaktfedern auf dem Steckbrett nicht O.K (unwahrscheinlich, aber hatte
ich schon mal). Kannst ja mal auf Kontakt zum jeweiligen Pin hin Messen
oder das Ganze um eine Chip-Länge nach innen verschieben.
Ich vermisse den Hinweis auf den Abblockkondensator :-) mit 100 nF
zwischen GND und VCC (weise aber selbst nicht darauf hin, da ich bei
Steckbrett-Versuchen auch fast immer drauf verzichte und bisher keine
Probleme hatte) - möglich wärs aber ...
Gruß
Dieter
Jaa, vielen Dank "Anon" und Dieter,
P.S.: Andreas ja ich habe auf Apply geklickt. Signatur konnte nicht
ausgelesen werden!
Ich habe jetzt den 100nF Kondensator noch dazu gesteckt und dabei ist
mir aufgefallen, dass mein VCC +5V zwar bis auf den ATTiny angeschlossen
ist, da aber nichts ankommt, kabelbruch ... hab das rote Kabel da oben
jetzt weggeschmissen!
Vielen vielen Dank euch allen für die tolle Hilfe! Genießt den
wundervollen Tag meine LED leuchtet!
Oliver R. schrieb:> Nein, das ist ein normales Verhalten für einen neuen Atmel (und ein> übliches Anfängerproblem).> Die sind vom Werk so eingestellt (Fuses) daß sie mit 1Mhz internem Takt> laufen. Beim Programmieren darf der ISP-Takt maximal ein viertel des> Prozessortakts sein, also stellt man des ISP-Takt runter, setzt die> Fuses und stellt ihn wieder hoch.
Mit einem Original-Atmel-Studio und einem Original-Atmel-ISP und einem
Original-Atmel-Prozessor ist das Verhalten nicht normal.
Oliver
Bello i'm Czech Jirka and i have error 20 000 not apply verse. Avr
studio 5.0.0 a Avr studio 5.1.xx error 20 100 apply OK but read error :(
i have atmega32 16pu / mkii . Your OS i have w7 x64 .... My friend has
XP and avr studio 5 or 5.1 ok. OS Windows 7 stupid at me .
Hatte gerade ein ähnliches Problem! Solange du internen Osc. verwendest
wirst du ihn immer programmieren können. Verwendest du wie ich einen
ext. Osc. programmierst den Chip jedoch über einen Adapter (ohne den
gewünschten Quarz), kannst du nichtmehr lesen und schreiben.
Programmierst du ihn in der Schaltung, hast aber eine falsche
Quarzfrequenz gewählt oder der Quarz schwingt nicht - keine Verbindung!
Wie man den Chip wieder auf "auslieferung" bringt weiss ich allerdings
nicht.