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 schon an den Fuses herumgespielt ?
Hallo Thomas, leider kann ich auch diese nicht einmal anklicken.
Welche ISP-Geschwindigkeit hast Du eingestellt? Stell mal auf 125kHz runter und versuchs nochmal.
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
:
Bearbeitet durch User
Wie hoch ist denn der Widerstand von Reset nach VCC?
Hallo Dieter, das ist ein 10kOhm Wiederstand. Ich habe gelesen, dieser sei in dieser Schaltung als Pull-Up nötig.
:
Bearbeitet durch User
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
Hast Du auf Apply geklickt?
Hast du ein Multimeter zur Hand? Ich vermute fehlende Verbindung (von wo nach wo kann ich dir nicht sagen) oder fehlerhafte Versorgung.
Warum steht bei "Device Signature" nichts? Du musst einmal auf Apply klicken, damit Programmer und AVR sich verstehen.
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!
:
Bearbeitet durch User
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.
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.