Code protection beim PIC18F4550

Gast #227085
Lesenswert?
• ▲
▼
Hallo zusammen

Ich habe eine Schaltung und Firmware mit einem PIC18F4550 entwickelt.
Die Firmware wird über den USB-Anschluss mit einem voristallierten
Bootloader auf die
Schaltung programmiert.
Die neuste Firmware kann damit von jedem Benutzer auf das Board
gespielt werden. Da ich aber sehr viel Zeit in die Entwicklung gesteckt
habe, möchte ich, dass nur PICs, die
initial von mir programmiert wurden, programmiert werden können.

Ein Ansatz ist beispielsweise die Firmware zu verschlüsseln. Beim
Download entschlüsselt der Bootloader den Code und schreibt ihn auf den
PIC. Die Code protection
Bits sind entsprechend gesetzt.

Meine Fragen nun:
1.) Hat jemand von Euch bereits mal einen derartigen Code-Schutz
implementiert?
2.) Gibt es da evtl. bereits fertigen Code? Dürfte auch was kosten?
3.) Hat jemand von Euch vielleicht eine weitere Idee, wie man das
Problem lösen könnte?

Im Forum gibt es ja auch einige AVR-Spezialisten. Ich denke, hier hatte
der Eine oder der Andere das selbe Problem

Beste Grüsse und vielen Dank für Eure Ideen im Voraus
Geri

PS: Im Anhang der Prototyp der Hardware
Angehängte Dateien:

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.