AVR2054 - Serial Bootloader

Gast #2757338
Hallo zusammen, ich bin gerade bei der Suche nach einem Bootloader für 
einen ATmega2561 auf den Bootloader von ATMEL gestoßen(AVR2053).
Interessant finde ich das man diesen Bootloder mit deiner Kommandozeile 
steuern kann. :-)
Ich habe mir die note genau durchgelsen und dann nach Vorgabe gehandelt.

Aber so richtig klappen will es noch nicht....!

Ich benutze AVR-STudio6.

Nun meinen Fragen:
Zum einstellen der LINKER OPTIONS. Wo ich das in AVR-Studio4 
konfiguieren musste weiss ich, aber wo muss ich das um himmelswillen bei 
Studio6 tun?
Auch im makefile?

MEINE CPU frequenz ist 10Mhz...steht im makefile!

Wie groß ist denn nu die BatRate , welche das tool brauch.... wo steht 
diese im quellcode?....habs nirgens gefunden.

Achja im define habe ich auch den richtigen Uart-Port gewählt bei mir 
ist das UART0.

Hab schon vieles probiert das ding zum laufen zu bekommen, aber ich 
befürchte ich habe eine kleine einstellung auf dem schirm die mich 
ärgern will.


Ich hoffe ich könnt dem leicht Verwirrten USER helfen....Danke im 
VORRAUS
Gast
Ich erinnere mich dunkel, dass der program memory pointer beim 
atmega2561 17bit hat. Das passt nicht in einen 16bit pointer. Statt 
32bit pointer zu verwenden hat man beim gcc 16bit pointer plus ein 
"trampolin" an der Grenze verwendet. Sehr unelegant, spart aber 2 byte 
bei jedem pointer.

Schau dir an, wie andere bootloader die Speicherstellen verschieben. 
Besser waere es, wenn du erstmal einen anderen bootloader verwendest. 
Versuch auch erstmal eine LED blinken zu lassen / kommunikation auf zu 
bauen statt direkt Speicherzellen zu beschreiben.

Pass auf die unterschiedlichen Definitionen beim Speicher von word vs. 
byte auf. Das ist nicht immer klar ersichtlich.

Der default Wert des Speichers, 0xff, zaehlt als nop. D.h. wenn du auf 
einen frischen atmega schreibst kommt dein bootloader mit Sicherheit 
irgendwann dran.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.