Atmel Studio 6 Linker für Bootloader

Gast #3227700
Lesenswert?
• ▲
▼
Moin moin,

bin gerade dabei einen Bootloader für den ATMega644P nach dem Artikel 
"AVR Bootloader in C - eine einfache Anleitung"

http://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung

zu basteln. Eigentlich ist alles fertig, ich muss noch den Linker auf 
die Adresse 0xF800 verschieben. Und da ist das Problem. In dem Artikel 
wird leider das AVR Studio 4 benutzt, wo der Linker Parameter auf 
-Ttext=0x1800 gesetzt wird.

Leider kennn ich mich nicht mit diesen Compielereinstellungen aus und im 
Atmel Studio 6 sieht alles anders aus. Kann mir einer beschreiben oder 
einen Screenshot schicken, wie ich das einstelle?

Hoffe ihr könnt mir helfen

LG Hauke
#3228332
Lesenswert?
• ▲
▼
Stefan Ernst schrieb:
> Aber wenn die IDE (sowohl Studio 4, wie auch folgende) schon eine extra
> Konfigurationsmöglichkeit (Memory Settings) für genau den Zweck
> vorsieht, warum die dann nicht nutzen?
Funktional Jacke wie Hose. Die Memory-Settings Methode ist allerdings 
eleganter. Aber da der Kollege in dem Bootloader-Artikel
http://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung
das mit der Linker-Option macht und jeder, der sich an diesem Artikel 
orientiert, das auch so macht, ist bei jedem zweiten, der schon damit 
nicht so richtig klarkommt, die Verwirrung noch größer.

mfg.
Gast #3228463
Lesenswert?
• ▲
▼
Erstmal danke für die Antworten!


Stefan Ernst schrieb:
> Project -> Properties -> Toolchain -> Linker -> Memory Settings

ja diese Einstellung hab ich auch gefunden, allerdings weis ich nicht, 
wie und wo ich jetzt was reinschreiben soll.
Wenn ich das wie in dem Screenshot probiere und nachher in der .lss 
Datei den Assembler-Code angucke, hat er die Adresse nicht geändert.
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.