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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren