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?
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
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?
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.
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...
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?
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..
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.
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?
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.
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..
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...
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...
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?
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.
Danke Christian Hab rausgefunden was es war, hatte vergessen die Bootbrücke weg zu machen.
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.