Forum: Mikrocontroller und Digitale Elektronik Problem beim flashen


von Snible (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein Problem beim flashen

Foldendes wird verwendet:

ISP Programmer
http://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-ALL-AVR/index.html?;ACTION=3;LA=444;GROUP=A38;GROUPID=2969;ARTICLE=110345;START=0;SORT=artnr;OFFSET=16;SID=10TlQ1GH8AAAIAAGPHGPAd98392f17357cd457ce3578a3282f5ce

Geflasht wird hier:
http://www.pitsch.de/stuff/avradapter/index.htm

Geflasht wird:
http://rcelec.cyblord.de/doku.php?id=rc:lm2:lc2

Als Software verwende ich AVR Studio 5/Win7 64bit

Wie auch dem Screenshot zu sehen sagt mir AVR Studio dass das hex File 
geflasht und verified ist, wenn ich den Chip dann aber testen möchte 
scheint nichts auf dem Chip zu sein. Ich habe auch einmal einen neuen 
Chip benutzt, mit dem gleichen Ergebnis. Mache ich was falsch?

von till (Gast)


Lesenswert?

Evtl. hat beim Build etwas nicht geklappt und das Hex-File macht nicht 
was es soll...?

Wie testest du deinen Controller?

von Snible (Gast)


Lesenswert?

Ich stecke ihn in das LM2 von der Cylord Seite, ich habe von ihm auch 
einen attiny wo das hex schon drauf ist, da blinkt alles wie es soll.

Ich habe ebenfalls ein hex einer anderen Seite mal getestet und die 
schaltung in einem Steckboard gesteckt, da ging auch nix.

von Fusinator (Gast)


Lesenswert?

Fuses korrekt gesetzt? Meist muss die CLKDIV8 Fuse weg, die ist aber ab 
Werk gesetzt. Zeig mal deine Fuses.

von Peter R. (pnu)


Lesenswert?

Schau doch einmal das file ... AVR\IC2.hex mit dem Editor an.
Ist beim Compilieren z.B. wegen eines Fehlers nur ein leeres .hex file 
entstanden? ..oder ist es wirklich das file, das Du flashen willst?

von Snible (Gast)


Lesenswert?

Danke für die Hilfe. Ich habe das Hex überprüft, das ist nicht leer, 
sieht normal aus.

Ich habe nun das LM3 Modul(Attiny26) einmal ausgelesen und das erhaltene 
hex in ein neuen Attiny26 geflasht, wenn ich diesen danach auslese 
stimmen die hex Files überein. Die Fuses habe ich ebenfalls gleich 
gesetzt, lediglich das Fuse Register LOW ist unterschiedlich, wenn ich 
aber hier den Wert Eintrage können die fuses nicht verified werden.

vorhandener geflashter Chip
1
Device: ATtiny26
2
Device signature: 1E9109
3
JTAG ID: 00000000
4
Revision: N/A
5
6
RSTDISBL = [ ]
7
SPIEN = [X]
8
EESAVE = [ ]
9
BODLEVEL = 2V7
10
BODEN = [ ]
11
CKOPT = [ ]
12
PLLCK_SUT_CKSEL = <none selected>
13
14
HIGH = 0xF7 (valid)
15
LOW = 0xE4 (valid)
16
17
LB = PROG_VER_DISABLED
18
19
LOCKBIT = 0xFC (valid)

Eigener Chip
1
Device: ATtiny26
2
Device signature: 1E9109
3
JTAG ID: 00000000
4
Revision: N/A
5
6
RSTDISBL = [ ]
7
SPIEN = [X]
8
EESAVE = [ ]
9
BODLEVEL = 2V7
10
BODEN = [ ]
11
CKOPT = [ ]
12
PLLCK_SUT_CKSEL = <none selected>
13
14
HIGH = 0xF7 (valid)
15
LOW = 0xE1 (valid)
16
17
LB = PROG_VER_DISABLED
18
19
LOCKBIT = 0xFC (valid)

von Snible (Gast)


Lesenswert?

Achso und es funktioniert immer noch nicht :(

von Snible (Gast)


Lesenswert?

schieb

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.