ATMega128 Flash Adressbereich festlegen ?

Gast #486803
Lesenswert?
• ▲
▼
Hallo,

ich hab mal eine Frage zum Flashen des ATMega128: wie kann ich festlegen
in welchen Adressbereich eine Hex Datei im Flash landet? Ich habe 
versucht
mit dem ISP Modus in Verbindung AVRStudio und STK500/501 dies zu tun.
Dort kann ich zwar das Hex File laden, aber angeben wo es hin soll geht 
nicht.
Dies ist dann wichtig wenn es sich um ein Bootloader handelt. Gibt es 
ein anderes Programm welches mit dem ISP Port des STK500 arbeitet?

Gruss Patrick
Gast #489732
Lesenswert?
• ▲
▼
d.h der Eintrag -Ttext=0x1F000 entscheidet wo der Code hinkommt?

leider geht es trotzdem nicht, keine Ahnung an was es liegt. Gibt es ein 
Programm bei dem man nach dem Laden des Hex File sieht wo der Code im 
Speicher abgelegt wird?

Gruss Patrick
Gast #489734
Lesenswert?
• ▲
▼
Im Hex-File steht vor jeder Zeile die Adresse des ersten Elements der 
Zeile. Wo liegt das Problem? Bei den AVRs müssen (wenn es um 
Programmcode geht) sowieso bestimmte Teile (nämlich der Reset-Vektor und 
die Interrupt-Vektortabelle) an ganz bestimmten Stellen im Flash liegen, 
nämlich am Anfang des Flash. Wenn Du da was änderst, funktioniert nüscht 
mehr...

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.