Bootloader ATmega88

OP #5754967
Hallo,

ich versuche dieses Tutorial 
https://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung 
anzuwenden doch es klappt einfach nicht. Ich komme bis zum Punkt 
"Schritt 4 - Flashen und Ausprobieren des Bootloaders" flashe auch 
erfolgreich den Controller und das wars dann aber, ich bekomme keine 
Meldung wie beschrieben. Ich bin mir ziemlich sicher, dass das am Code 
liegt, da ich Putty mit einen anderen Code testen konnte.
Kann jemand helfen ? Vielleicht gibt es bereits eine etwas neuere 
Version (für Atmel Studio 7.x?) des Bootloaders.

Gruss
#5754977
P. F. schrieb:
> Hallo,
>
> ich versuche dieses Tutorial
> 
https://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung
> anzuwenden doch es klappt einfach nicht. Ich komme bis zum Punkt
> "Schritt 4 - Flashen und Ausprobieren des Bootloaders" flashe auch
> erfolgreich den Controller und das wars dann aber, ich bekomme keine
> Meldung wie beschrieben. Ich bin mir ziemlich sicher, dass das am Code
> liegt, da ich Putty mit einen anderen Code testen konnte.
> Kann jemand helfen ? Vielleicht gibt es bereits eine etwas neuere
> Version (für Atmel Studio 7.x?) des Bootloaders.
>
> Gruss

Nimm Optiboot.
OP #5754993
Arduinoquäler schrieb:
> P. F. schrieb:
>> Und was wäre das ?
>
> Webnn du deine 4 Schritte klar dokumentierst dann kann ich
> es dir sagen. Mein Glaskugel reicht leider nicht bis zu dir
> nach Hause.

Ich halte mich EXAKT an die Anweisung im Tutorial. Was soll ich denn da 
noch dokumentieren ? Schritt für Schritt, alle Einstellungen, exakt so 
wie es da steht.
Gast #5755016
P. F. schrieb:
> Arduinoquäler schrieb:
>> Schritt 4  ->  Bild: Setzen der Fuses
>
> Wie schon geschrieben habe ich alles bis zum flashen befolgt !
> In Schritt 4 werden die Fuses gesetzt, Putty vorbereitet und dann
> geflasht. Hab ich alles gemacht.

Super,

dann sollte es auch funktionieren.

Zur Fehlerfindung: hast Du alles mal zurück gelesen und mit dem TUT 
verglichen?
Gast #5755025
Im Tutorial sollte im Schaltplan noch ein Pullup (10K) von
Reset nach VBus gelegt werden.

Ohne Pullup könnte der Reset in der Luft schweben da der ISP
Programmer wahrscheinlich per Open Drain treibt.
Gast #5755053
P. F.,

es will dir doch keiner etwas Böses, wir sitzen nicht vor deinem Rechner 
und sehen deine Hardware, so kann jeder von uns nur spekulieren und aus 
den eigene Fehlererfahrungen, OHNE Hilfe durch andere, Raten.
Gast #5755095
P. F. schrieb:
> Mein Aufbau.

Der stimmt nicht.

Im Vorbild ist im Schaltplan ein TQFP- oder MLF-Gehäuse gezeigt,
du hast ein DIL-Gehäuse. Die Pinbelegung ist ganz anders.

Zudem hast du ja behauptet alles nach Vorlage gemacht zu haben.
Wo sind denn die drei Abblock-Kondensatoren?
OP #5755104
Ich meinte mit alles, eher die Schritte wie ich den Bootloader flashen 
kann (Code, Einstellungen, Fuses). Es sei mir bitte verziehen, wenn ich 
ncih genau den selben Progrmmer verwende oder mein Controller im DIP 
gehäuse verbaut ist. Fakt ist doch, das flashen funktioniert tadellos 
auch mit anderen Code.
Gast #5755105
Arduinoquäler schrieb:
> Der stimmt nicht.

Ok ich nehme es soweit zurück dass es aufgrund des schlechten
Bildes nur sehr mühsam nachzuvollziehen ist.

Im Prinzip könnte es passen, die Kondensatoren (zwei von drei)
fehlen trotzdem.

Bei den Steckbrettern gibt es oft miese Kontakte, ich
würde meine Tests nie mit solchen Aufbauten machen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.