Moin!
Ich hab seit heute das Problem, dass ich meinen ATmega8 weder auf meiner
selbst gelöteten Platine noch auf dem Atmel Evaluationsboad von Pollin
flashen kann. An meiner Platine hab ich heute einige kleinere Änderungen
vorgenommen, jedoch nichts gravierendes, lediglich ein paar Pins
vertauscht. Seitdem krieg ich in Eclipse immer diese Fehlermeldung:
Launching C:\WinAVR-20100110\bin\avrdude -pm8 -cavr910 -PCOM3
-Uflash:w:TimerTest.hex:a
Output:
Found programmer: Id = "AVR ISP"; type = S
Software Version = 2.5; Hardware Version = 2.0
Programmer supports auto addr increment.
Programmer supports buffered memory access with buffersize = 8 bytes.
Programmer supports the following devices:
Device code: 0x01 = (unknown)
Device code: 0x02 = (unknown)
Device code: 0x03 = (unknown)
Device code: 0x04 = (unknown)
Device code: 0x05 = (unknown)
Device code: 0x06 = (unknown)
Device code: 0x07 = (unknown)
Device code: 0x08 = (unknown)
Device code: 0x09 = (unknown)
Device code: 0x0a = (unknown)
Device code: 0x0b = (unknown)
Device code: 0x0c = (unknown)
Device code: 0x0d = (unknown)
Device code: 0x0e = (unknown)
Device code: 0x0f = (unknown)
Device code: 0x10 = (unknown)
Device code: 0x11 = (unknown)
Device code: 0x12 = (unknown)
Device code: 0x13 = AT90S1200
Device code: 0x14 = (unknown)
Device code: 0x15 = (unknown)
Device code: 0x16 = (unknown)
Device code: 0x17 = (unknown)
Device code: 0x18 = (unknown)
Device code: 0x19 = (unknown)
Device code: 0x1a = (unknown)
Device code: 0x1b = (unknown)
Device code: 0x1c = (unknown)
Device code: 0x1d = (unknown)
Device code: 0x1e = (unknown)
Device code: 0x1f = (unknown)
Device code: 0x20 = ATtiny84
Device code: 0x21 = (unknown)
Device code: 0x22 = (unknown)
Device code: 0x23 = (unknown)
Device code: 0x24 = (unknown)
Device code: 0x25 = (unknown)
Device code: 0x26 = (unknown)
Device code: 0x27 = (unknown)
Device code: 0x28 = AT90S4414
Device code: 0x29 = (unknown)
Device code: 0x2a = (unknown)
Device code: 0x2b = (unknown)
Device code: 0x2c = (unknown)
Device code: 0x2d = (unknown)
Device code: 0x2e = (unknown)
Device code: 0x2f = (unknown)
Device code: 0x30 = AT90S4433
Device code: 0x31 = (unknown)
Device code: 0x32 = (unknown)
Device code: 0x33 = (unknown)
Device code: 0x34 = AT90S2333
Device code: 0x35 = (unknown)
Device code: 0x36 = (unknown)
Device code: 0x37 = (unknown)
Device code: 0x38 = AT90S8515
Device code: 0x39 = (unknown)
Device code: 0x3a = ATMEGA8515
Device code: 0x3b = (unknown)
Device code: 0x3c = (unknown)
Device code: 0x3d = (unknown)
Device code: 0x3e = (unknown)
Device code: 0x3f = (unknown)
Device code: 0x40 = (unknown)
Device code: 0x41 = ATMEGA103
Device code: 0x42 = (unknown)
Device code: 0x43 = ATMEGA128
Device code: 0x44 = (unknown)
Device code: 0x45 = ATMEGA64
Device code: 0x46 = (unknown)
Device code: 0x47 = (unknown)
Device code: 0x48 = (unknown)
Device code: 0x49 = (unknown)
Device code: 0x4a = (unknown)
Device code: 0x4b = (unknown)
Device code: 0x4c = AT90S2343
Device code: 0x4d = (unknown)
Device code: 0x4e = (unknown)
Device code: 0x4f = (unknown)
Device code: 0x50 = (unknown)
Device code: 0x51 = (unknown)
Device code: 0x52 = (unknown)
Device code: 0x53 = (unknown)
Device code: 0x54 = (unknown)
Device code: 0x55 = ATtiny12
Device code: 0x56 = ATtiny15
Device code: 0x57 = (unknown)
Device code: 0x58 = (unknown)
Device code: 0x59 = (unknown)
Device code: 0x5a = (unknown)
Device code: 0x5b = (unknown)
Device code: 0x5c = (unknown)
Device code: 0x5d = (unknown)
Device code: 0x5e = ATtiny2313
Device code: 0x5f = (unknown)
Device code: 0x60 = ATMEGA161
Device code: 0x61 = (unknown)
Device code: 0x62 = (unknown)
Device code: 0x63 = ATMEGA162
Device code: 0x64 = ATMEGA163
Device code: 0x65 = (unknown)
Device code: 0x66 = (unknown)
Device code: 0x67 = (unknown)
Device code: 0x68 = AT90S8535
Device code: 0x69 = ATMEGA8535
Device code: 0x6a = (unknown)
Device code: 0x6b = (unknown)
Device code: 0x6c = AT90S4434
Device code: 0x6d = (unknown)
Device code: 0x6e = (unknown)
Device code: 0x6f = (unknown)
Device code: 0x70 = (unknown)
Device code: 0x71 = (unknown)
Device code: 0x72 = ATMEGA32
Device code: 0x73 = (unknown)
Device code: 0x74 = ATMEGA6450
Device code: 0x75 = ATMEGA6490
Device code: 0x76 = ATMEGA8
Device code: 0x77 = (unknown)
Device code: 0x78 = ATMEGA169
Device code: 0x79 = (unknown)
Device code: 0x7a = (unknown)
Device code: 0x7b = (unknown)
Device code: 0x7c = (unknown)
Device code: 0x7d = (unknown)
Device code: 0x7e = (unknown)
Device code: 0x7f = (unknown)
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100%
0.06s
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
avrdude finished
Zum flashen nutze ich den MySmartUSB MK 2. Zwischendurch konnte ich auch
mal wieder flashen, hab dann zum Test auch noch andere ATmega8 geflasht.
Ich bin mir nicht sicher, aber ich glaube beim ersten Flash auf meiner
Platine ging es, dann aber plötzlich nicht mehr.
Hoffe jemand kennt das Problem...
Pascal S. schrieb: > An meiner Platine hab ich heute einige kleinere Änderungen > vorgenommen, jedoch nichts gravierendes, lediglich ein paar Pins > vertauscht. Wenn das Flashen vorher ging, war es vielleicht doch gravierend.
Da gäbe es folgende Gründe: - Fuse-Bits verstellt - Programmer-Takt zu hoch - Quarz falsch beschaltet - Taktquelle falsch - Takt zu hoch - Spannung zu niedrig - Versorgungsspannung einfach vergessen - Keine Taktquelle angschlossen - ISP falsch beschaltet - Reset-Pin falsch beschaltet - Zu lange Leitungen - µC falschrum eingesteckt - Wackelkontakt - Lötbrücken - ISP-Pins durch was anderes belegt - Irgendwas defekt (selten) Schau das alles mal nach. Gruß Jonathan
Sehe gerade, dass es doch auf dem Pollin Board geht, das heißt ich kann den Programmer schon mal ausschließen. Es muss also an meiner eigenen Platine liegen, aber die ISP Buchse ist auf jeden Fall richtig beschaltet und hab auch die Verbindung von dort bis zum ATmega mit einem Multimeter gecheckt, Lötbrücken sind dort ebenfalls keine. Ich hab an den Pins für das Flashen aber noch andere Bauteile angeschlossen(Widerstände, Leds...). Kann das Probleme geben? Würde man diese Pins aber nur mit der Buchse beschalten, würden sie ja während der Laufzeit nichts bringen.
Eben gerade hab ich einen ATmega mit dem POllin Board geflasht, hat funktioniert. Dann hab ich ihn mit meinem eigenem Board geflasht, hat nicht funktioniert. Wollte wieder auf dem Pollin flashen, funktioniert nicht mehr. Es muss irgendwas mit dem ATmega auf meinem Board passiert sein...
Problem gefunden, kalte Lötstelle... Männo und ich wolte mich heute mit PWM beschäftigen und nicht damit :/ Aber jetzt ist ja wieder alles gut. Danke für eure Hilfe ;)
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.