Pic18f23k22 Bootloader

Gast #3211525
Hallo

Ich habe ein kleines Problem. Ich besitze e einen Pic18f23k22. Diesen 
programmiere ich auf MPLab mit C. Beim allerersten Projekt, welches ich 
selber geschrieben habe, befindet sich der code genau auf dem Speicher 
des Bootloaders. Ich habe das Programm nicht auf den Mikrocontroller 
gespielt, da sonst mein Bootloader flöten geht (befindet sich bis zur 
Zeile 3F0. Nun meine Frage: Wie kann ich meinen programmierten Code bis 
nach 3F0 verschieben damit ich das Programm auf den Mikrocontroller 
laden kann?

Liebe Grüsse
Michel
Angehängte Dateien:
Gast
Schau in die Beschreibung des C18 / XC18 Compilers. Stichwort sind hier 
"Linker" und "pragma code". Oder schau dir einfach in einem Beispiel aus 
der MLA von Microchip an, wie es da gemacht wurde. Hier wäre zB der der 
USB Bootloader zu nennen.
Gast
Hallo Michel,

ich habe das Lernpaket PIC Mikrocontroller für den Franzis-Verlag 
geschrieben. Dein Problem hört sich so an, als ob Du auch die 
Leiterplatte verwendest. Falls ja, findest Du auf der CD ein Dokument in 
dem die Einstellungen beschrieben werden. Ich habe sie gerade nicht da, 
glaube aber dass es unter "Sonstige Informationen" zu finden ist.

In den Projekteinstellungen befindet sich ein Feld mit dem Namen 
Code-Offset. Darin muss man den entsprechenden Wert eintragen, wo der 
eigentliche Code beginnt.

Wenn ich heute abend daran denke, suche ich es nochmal raus und stelle 
das Dokument auf meine Internetseite unter http://www.edmh.de/

Michael Hofmann
Hallo Michael

Sau gut! Gleich die Hilfe vom Autor zu bekommen ist natürlich super! Ich 
habe die Einstellungen vorläufig geändert. Den Mikrocontroller hab ich 
aber noch nicht angeschlossen. Werde dies in den nächsten Tagen 
ausprobieren und eine Rückmeldung geben.

Danke vielmals!
Grüsse Michel

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.