AT91RM9200 Bootloader

Gast #324496
Lesenswert?
• ▲
▼
Ich lese gerade das Datenblatt des AT91RM9200
(http://www.atmel.com/dyn/resources/prod_documents/doc1768.pdf), und
verstehe Kapitel 7.3.1 (Bootloader. Seite 90) nicht. Das Beispiel auf
dieser Seite entspricht, so weit ich es verstanden habe, nicht den
Vorgaben, die zuvor gemacht worden sind, was mir sagt, dass ich es
falsch verstanden habe.
Kann mir jemand erklären was genau die Bedeutung der verschiedenen
Abkürzungen ist (Rn, Rd, PC = Program Counter?, I, P, W)?
Was für ein Offset ist im B Opcode gemeint; warum ist es im Beispiel
0xB?
0xE59..... entspricht meinem Verständniss von Mathematik weder dem LDR
noch dem B Opcode, da es binär 1110 0101 1001 und nicht 1110 11IP...
oder 1110 1010..., was soll das darstellen?
Weitere Fragen folgen....

Danke!

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.