Forum: Mikrocontroller und Digitale Elektronik PIC18F66K80 Bootloader in C?


von Sebastian A. (Gast)


Lesenswert?

Hi.

Ich bin auf der Suche nach einem Bootloader für meinen PIC18F66K80, 
welcher die Daten über CAN bereit gestellt bekommt. Leider hab ich bis 
jetzt in den diversen AN von Microchip nur ASM-Code gefunden.

Da ich den Code ergänzen möchte und mich in ASM nicht wirklich gut 
auskenne, wäre ich nun auf der Suche nach einem passenden Bootloader, 
der in C verfasst ist.

Weiß zufällig jemand, wo ich so etwas finden kann bzw. hatte schon 
jemand vor mir das gleiche Problem/Anliegen?

Gleich einmal danke für jeden Beitrag.

mfg,
Sebastian

von W.S. (Gast)


Lesenswert?

dann lerne lieber Assembler.

Immerhin ist ein Bootlader eine eher trickreiche Geschichte, da er ja 
dem zu ladenden Programm nicht spürbar in die Quere kommen darf und 
selbst keinesfalls dort sitzen darf, wo normalerweise die Anwendung 
hinkommt. Da wird nix mit C, jedenfalls nicht bei dir, sondern 
eventuell bei jemandem, der Assembler plus Hardware wie seine 
Westentasche kennt.

W.S.

von holger (Gast)


Lesenswert?

>dann lerne lieber Assembler.

Quark. Ich hab hier einen USB Bootloader für 18F2550 in C.
Der war glaub ich bei den Sourcecodes für irgendein
USB Demoboard von Microchip dabei.

von Sebastian A. (Gast)


Lesenswert?

Danke für die Antworten.
@ W.S. du bist leider einer der Typen, die Querulant spielen und 
scheinbar die Weisheit mitn Löffel gefressen haben - oder :D

Ich hab das Problem auf alle Fälle lösen können - in C - und es 
funktioniert einwandfrei.

von Querulant (Gast)


Lesenswert?

Hallo Sebastian,

dann las uns doch bitte Deine Lösung wissen ( Beispielcode).

Q.

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.