PIC18F252 Tiny Bootloader C18 einstellungen

Gast #1106160
Lesenswert?
• ▲
▼
Hallo µC Gemeinde!

Ich wurde leider nicht fündig mit der Boardsuche :-[
nun mein Problem....

Ich möchte einen PIC18F252 mit dem Tiny Bootloader versehen.
Soweit alles kein Problem, nur was muss ich im C18 Compiler einstellen, 
dass mein Programm dann auch mit dem Bootloader funzt?!

Reicht es das Linker Script zu ändern? Wenn ja, Vektor 0x0 auf 0x03???
ich hab keine Ahnung!
Oder muss ich wie beim USB Bootloader alle Vektoren auf 0x800 umlenken?
Muss ich dann beim Tiny Bootloader auch noch was ändern?
Hier das Vektor Mapping vom Bootloader
1
  ORG first_address    ;space to deposit first 4 instr. of user prog.
2
  nop
3
  nop
4
  nop
5
  nop
6
  org first_address+8

muss ich hier bei einem nop noch was einfügen?? beispielsweise so:
1
  ORG first_address    ;space to deposit first 4 instr. of user prog.
2
  goto 0x800  // Wenn ich mein C Prog auf 0x800 umlenke?
3
  nop
4
  nop
5
  nop
6
  org first_address+8


Ich steh im moment etwas aufm Schlauch!

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.