Forum: Mikrocontroller und Digitale Elektronik Prüfsummenerkennung in MPLAB X IPE ausschalten


von Bastler2000 (Gast)


Lesenswert?

Hallo,

Mein Problem ist, dass ich versuche, eine Datei aus einem Gerät mit dem 
PICKIT3 herauszulesen. Das funktioniert einwandfrei, und auch das 
Wiedereinspielen in die Maschine geht. Versucht man nun aber die Datei 
vor dem Wiedereinspielen zu bearbeiten, bekommt man den Fehler:
The line checksum on line 1028 of the hex file is incorrect; the hex 
file appears to have been corrupted.
Wie stellt man das ab, also so, dass das Programm die Datei einfach ohne 
nachzusehen in den Speicher schreibt? der Controller ist ein PIC16F1937
als Programm wird MPLAB X IPE v5.05 verwendet, der Hex Editor ist 
FlexHex

MfG. Elias

von Volker S. (vloki)


Lesenswert?

Berechne die Prüfsumme am besten neu.
Da gibt es Online Tools dafür. Probier mal das:

https://www.fischl.de/hex_checksum_calculator/

von Klaus (Gast)


Lesenswert?

Bastler2000 schrieb:
> der Hex Editor ist FlexHex

Der muß die Prüfsumme richtig berechnen, ansonsten kann er das 
HEX-Format nicht wirklich.

MfG Klaus

von Volker S. (vloki)


Angehängte Dateien:

Lesenswert?

FlexHex ist ein Editor für "files and disks" (nicht für Intel Hex Files)

BTW: Weiß jemand wie das mit notepadd++ geht? Falsche Checksummen werden 
angezeigt, also muss es ja irgendwo berechnet werden. Ich bin wohl nur 
zu blind, um den Befehl zu finden, der die korrekte Checksumme 
berechnet...

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.