Forum: Mikrocontroller und Digitale Elektronik Evertool Light Update Problem


von Edy (Gast)


Lesenswert?

Hallo
Ich hab mir das Evertool ligh nachgebaut und hab probleme ein Bootloader 
zu finden.
Der auf der HP weiß ich nicht wie ich den compilieren soll, bei 
AVR-Studio bekomm ich immer Fehlermeldungen.

Ich hab ein Bootloader gefunden, aber wenn ich versuch mit dem das 
Update draufzuspielen, sagt er beim lesen immer ein Fehler...

Wie Compilier ich den Bootloader?

von Christian R. (supachris)


Lesenswert?

Hm? Auf der Homepage gibts doch das Hex-File, was soll man da 
kompilieren? Ich hab auch so ein Teil nachgebaut, mit FT232R, ging auf 
Anhieb. Einfach das hex in den ATMega16 rein und gut. Die Firmware hab 
ich genommen: 
http://www.siwawi.arubi.uni-kl.de/avr_projects/evertool/evertool_SW07_HW09_PB0_20050211.zip

von Edy (Gast)


Lesenswert?

Wenn ich die HEX auf dem M16 lad, hab ich keine Reaktion auf dem.
Ich Lad es mit einer Bascom version drauf, da ich eine extra 
Schnittstellenkarte und ein einfachen Parallel Programmer hab.

Es ist alles auf SMD gebaut und bei dem Bootloader hab ich einfach keine 
reaktion...
Nicht mal mit einem Terminal Programm.
Mach ich was Falsch?

von Christian R. (supachris)


Lesenswert?

Was sollst du da für eine Reaktion haben? Du musst den Bootloader 
flashen (mit den richtigen Fuse-Einstellungen) und dann mit gestecktem 
Bootloader-Jumper WinAVR starten, bei Debugger/Programmer den JTAGICE 
auswählen, und connect drücken, dann sagt er, dass er die firmware 
updaten muss, und lädt die JTAGEICE Firmware rein. dann abziehen, 
Bootload-Jumper raus und wieder anstecken. Fertig. Steht aber auch alles 
auf der Evertool Homepage.

von Edy (Gast)


Lesenswert?

Ich erwarte das auf PC6 ein High Pegel ist und der der AVR-Studio das 
erkennt und das ich beim senden von 'S' und 'V' eine reaktion auf dem 
UART bekomme.

Aber mit dieser Firmware ist nichts da...

von Christian R. (supachris)


Lesenswert?

Wo steht, dass das so sein muss? Ich hab davon nicht viel Ahnung, habs 
nach Anleitung aufgebaut, angesteckt, und AVRStudio hats erkannt und die 
Firmware programmiert. Fertig. Debuggen klappt problemlos und schnell. 
Vielleicht doch ein Hardwarefehler? Richtiger Quarz dran usw?

von Edy (Gast)


Lesenswert?

Ich hab es gelesen auf einer Seite.

Nach der Anleitung soll man den tools und dann da ARV-Prog benutzen aber 
der Meldet immer Fehler..

von Christian R. (supachris)


Angehängte Dateien:

Lesenswert?

Dann ist es wohl kaputt. Mehr weiß ich leider dazu auch nicht. Mein 
Schaltplan mal im Anhang zum Vergleich. Und H-Pegel an PC6? Da ist doch 
der Bootloader-Jumper, der muss auf Masse, bis AVRSTudio die Firmware 
programmiert hat.

von Edy (Gast)


Lesenswert?

Danke für dein Schaltplan.
Ich hab es genauso angeschlossen und der Chip Funktioniert soweit auch, 
ich hab ein ATMEGA16L-8AU genommen.

Ich mein, wenn ich bei PC6 den Jumper entfern müsste da einglich High 
anstehen, bei mir ist es Low.

Kannst mir sagen welche Fuses du hast?

von Christian R. (supachris)


Lesenswert?

Edy wrote:

> Kannst mir sagen welche Fuses du hast?

Genau die, die auf der Evertool Homepage stehen.

hab gerade mal gemessen. Am Jumper sind 0,04V wenn er abgezogen ist.

von Edy (Gast)


Lesenswert?

Nach der Anleitung soll ich es per AVR-Prog installieren, der 
Funktioniert bei mir nur, wenn er eine bestimmte Kennung über die UART 
rausgibt.
Die Fuses hab ich richtig Eingestellt und die Spannung ist bei mir auch.

Ich Versteh es nicht..

von Edy (Gast)


Lesenswert?

Mit einem AVR109/AVR910 Bootloader funktioniert das mit dem AVR-Prog, 
aber da scheint etwas vom JTAG zu fehlen.
Den Bootloader hab ich auch von der Seite.
Bin langsam am Verzweifeln was ich Falsch mach...

von Edy (Gast)


Lesenswert?

Müsste er mit dem Bootloader das erkennen, wenn ich auf AVR-Prog geh?
Weil damit AVR-Prog das erkennt, fragt er dem über die UART was ab und 
darauf Antwortet er ja nicht...

von Edy (Gast)


Lesenswert?

Ich hab rausgefunden woran es lag, Bascom kann nichts mit der Datei 
anfangen, nur PonyPrg.

Ich hab es nun draufgeladen und nun findet er den aber nicht über 
Connect, muss ich eine Zielhardware angeklemmt haben damit er den 
findet?

von Christian R. (supachris)


Lesenswert?

Nein, der wird auch so erkannt. Es kommt dann halt nur ein Fenster, dass 
er ihn erkannt hat, aber keinen Ziel-Prozessor gefunden hat. Ich glaub, 
da ist an der Hardware was falsch.

von Edy (Gast)


Lesenswert?

Danke Christian
Hab rausgefunden was es war, hatte vergessen die Bootbrücke weg zu 
machen.

von Christian R. (supachris)


Lesenswert?

Umpf.

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.