PIC18F252 Tiny Bootloader C18 einstellungen

Gast #1106160
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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.