Hallo,
lade dir bitte die Microchip Application Lib herunter,
www.microchip.com/mal .
Nach der Installation findest du verschiedene Beispielprojekt, unter anderem diverse USB Bootloader, die den PIC18F2550 bzw. den PIC18F4550. Einfach anschauen und versehen wie es geht. Da die Windowssoftware schon dabei ist, brauchst du moeglicherweise gar nichts selber zu schreiben.
Wenn das nicht ausreicht:
Soweit ich verstanden habe ist das Hexfile aber nicht ein reines Codefile das ich von der ersten Startadresse bis zum Ende des Programms einfach in den Speicher schreiben kann.
Korrekt. Microchip nutzt standardmaessig das Intel HEX Format, aufbau siehe Wikipedia:
http://de.wikipedia.org/wiki/Intel_HEXKann mir jemand sagen wo ich eine gute Doku bzw Infos bekomme um ein Hexfile oberhalb des Bootblocks schreiben kann
PIC18F2550 Datenblatt den Abschnitt
FLASH PROGRAM MEMORY durch.
Gruss,
Stefan