Forum: Compiler & IDEs Erste Schritte mit AVR Studio 6.2 und AVR ISP MK2 - Fehlermeldung: Erasing device failed


von Christian Schmidt (Gast)


Angehängte Dateien:

Lesenswert?

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.

von Thomas D. (thomasderbastler)


Lesenswert?

Hast schon an den Fuses herumgespielt ?

von Christian S. (Firma: EnergyBrainpool GmbH & Co.KG) (schmidd90)


Angehängte Dateien:

Lesenswert?

Hallo Thomas,
leider kann ich auch diese nicht einmal anklicken.

von Oliver R. (orb)


Lesenswert?

Welche ISP-Geschwindigkeit hast Du eingestellt?
Stell mal auf 125kHz runter und versuchs nochmal.

von Thomas D. (thomasderbastler)


Lesenswert?

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 )

von Christian S. (Firma: EnergyBrainpool GmbH & Co.KG) (schmidd90)


Lesenswert?

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...

von Thomas D. (thomasderbastler)


Lesenswert?

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.

von Peter II (Gast)


Lesenswert?

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?

von Christian S. (Firma: EnergyBrainpool GmbH & Co.KG) (schmidd90)


Lesenswert?

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!

von Oliver R. (orb)


Lesenswert?

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.

von Christian S. (Firma: EnergyBrainpool GmbH & Co.KG) (schmidd90)


Lesenswert?

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
von Dieter F. (Gast)


Lesenswert?

Wie hoch ist denn der Widerstand von Reset nach VCC?

von Christian S. (Firma: EnergyBrainpool GmbH & Co.KG) (schmidd90)


Lesenswert?

Hallo Dieter,
das ist ein 10kOhm Wiederstand.
Ich habe gelesen, dieser sei in dieser Schaltung als Pull-Up nötig.

: Bearbeitet durch User
von Dieter F. (Gast)


Lesenswert?

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

von Andreas R. (andreasr)


Lesenswert?

Hast Du auf Apply geklickt?

von anon (Gast)


Lesenswert?

Hast du ein Multimeter zur Hand? Ich vermute fehlende Verbindung (von wo 
nach wo kann ich dir nicht sagen) oder fehlerhafte Versorgung.

von Andreas R. (andreasr)


Lesenswert?

Warum steht bei "Device Signature" nichts?
Du musst einmal auf Apply klicken, damit Programmer und AVR sich 
verstehen.

von Christian S. (Firma: EnergyBrainpool GmbH & Co.KG) (schmidd90)


Lesenswert?

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
von Oliver S. (oliverso)


Lesenswert?

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

von Jirka (Gast)


Lesenswert?

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 .

von ratzefumm (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.