2016-05-03 13 views
0

Ich benutze mikroC PRO für PIC und versuche, einen Snapshot von dem zu machen, was bereits auf einem PIC32 PIC32MX795F512L 100 Pin 512K PIC Chip geflasht ist.Wie kann ich den Inhalt eines Micro PIC-Chips anzeigen?

Weiß jemand, wie man sieht, was bereits geblitzt wurde? Ich möchte vergleichen, was auf diesem Chip ist mit dem, was auf einem anderen Chip ist, um die Unterschiede zu sehen.

Antwort

2

Alles was Sie brauchen, ist ein passendes Programmiergerät, das Ihren PIC wie als PICKIT3 unterstützt. Dann können Sie Microchip's integrierte Programmierumgebung (IPE) verwenden, die bei der Installation von MPLAB X IDE enthalten ist, um Ihr PIC-Gerät zu lesen und das Bild in einer Hex-Datei zu speichern.

Sie können dann Hex-Dateien vergleichen, um zu sehen, ob zwischen ihnen ein Unterschied besteht.

Die Konfigurationseinstellungen (Sicherungen) für einen PIC enthalten ein Flag, das verhindert, dass ein Bild von einem PIC liest, wenn es aktiviert ist, um Piraterie zu verhindern. So ist es möglich, dass Sie ein PIC nicht lesen können, wenn dieses Flag aktiviert war, wenn es programmiert wurde.

Es gibt jedoch keine Möglichkeit, den ursprünglichen C-Code zurück zu bekommen, da das hexadezimale Bild in der PIC nur kompilierten Maschinencode enthält, es könnte einige dis-assemblers tough geben.