Forum: Mikrocontroller und Digitale Elektronik Bootloader für PIC 18F458


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Stephanw (Gast)


Lesenswert?

Hallo,

nachdem die Serielle kommunikation über den MAX232 endlich einwandfrei
funktioniert und das beschreiben des besagten Typs ca. 3 minuten
dauert, möchte ich einen Bootloader verwenden.
Der PIC läuft auf HS 8 MHz.

Ich verwende den CCS-C-Compiler und habe das beispielprogramm
EX_Bootloader.c für meinen Typ entsprechend abgeändert. Nach dem ersten
Softwaredownload bricht das Programm SIOW.EXE bei 96% ab. Ein weiterer
Softwaredownload startet erst gar nicht; vermutlich überschreibt sich
der Loader also selbst :(

Wer hat Erfahrungen mit Bootloadern und am besten auch mit C?
Danke für Tips!

Mfg Stephan

von mike (Gast)


Lesenswert?

hi

soweit ich mich erinnern kann hab ich eine leere interruptroutine in
die ccs-programme eingefügt die mit dem bootloader übertragen werden
damit die sprunganweisung zum bootloader erhalten bleibt. den
bootloader code kannst du zusätzlich mit einer #org anweisung schützen
(steht im handbuch). ich hab die files nicht mehr daher kann ich dir
keine genaueren infos geben, aber vieleicht hilft es ja.
auf http://www.thebytefactory.com/ gibt es den codeloader inkl. source
für den ccs-compiler das sollte auch helfen

mfg
mike

von Stefan (Gast)


Lesenswert?

Frag mal dort nach:
http://www.fernando-heitor.de/picforum/index.php

Dort wurde mal das Problem gelöst.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.