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


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.