Wie Programmiert Siow.exe

Gast #2170068
Lesenswert?
• ▲
▼
Hallo zusammen!

Wies jemand wie die Download Software routine in siow.exe arbeitet?

Habe den Beispiel usb_bootloader des CCS Compillers in einen 18f2550 
eingebrannt und kann mit Siow wunderbar neue programme einschreiben. 
Jetzt möchte ich das Brennen in meinem Windowsprogram einbetten.

Zum testen habe versucht einfach das hex File über Hterm zu senden 
jedoch überschreibt dies wohl den Bootloader!
Den nach dem senden kann der Bootloader nicht mehr gestartet werden und 
muss neu eingebrannt werden! Auch das programm läuft nicht an, wass wohl 
an den fehlenden Fuses liegt!

Hat jemand einen tip für mich?
#2170538
Lesenswert?
• ▲
▼
pici schrieb:
> Zum testen habe versucht einfach das hex File über Hterm zu senden
> jedoch überschreibt dies wohl den Bootloader!

Ohne jetzt den Bootloader und dein "siow.exe" genauer zu kennen:

Entweder pass den Bootloader (oder den PIC per Lock-Fuse) so an, dass er 
sich nicht selber überschreiben kann,
oder linke den Bootloader so mit deiner Applikation zusammen, dass er 
sich "wieder mit sich selbst" überschreibt, wenn du dein Update 
durchführst.

Antwort schreiben

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.

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.