Gibt es eigentlich soviele verschiedene Hex Standarts ? Ich habe eine BIN Datei (aus einem EPROM ausgelesen), die ich als Hex Datei benötige. Ich habe jetzt schon mehrere BIN2HEX Tools ausprobiert, bei allen bekomme ich einen Checksum Error, auch beim HEX2BIN Programm. Hat jemand ein gutes Programm mit dem man Bin und Hex Dateien mit verschiedenen Standarts konvertieren kann (am besten eines für Windows) ?
Kann ich mir nicht vorstellen. BIN hat doch kein Format, wo soll denn da ein Checksum Error herkommen. Ich hab noch irgendwo das BIN2HEX.EXE von Philips, stells mal hier rein, dann las ichs durchlaufen. Peter
hi, einen hex-standard gibt's, der gilt für alle rechner. der unterschied zum dezimalsystem ist lediglich, dass die numerische basis nicht 10, sondern 16 beträgt. die zahlen 0-9 sind unverändert, ab dann wird mit a-f weitergezählt. gruss, harry
Trotzdem gibt es unterschiedliche Hex-Dateiformate - unterscheiden sich z.B. durch die Zeilenlaenge, verschiedene Checksummen, Zeilenanfangs- und endzeichen..
Zum Programmieren gibt es nur 3 Datei-Formate: Intel-Hex Motorola S-Record Binär In der Regel können Universalprogrammer alle 3 lesen, so daß ein Umwandeln nicht nötig ist. Der Intel-Hex Standard erlaubt bis zu 255 Datenbytes je Zeile. Manche Bootloader nutzen aber nur wenig Speicher und akzeptieren nur 16 oder 32 Bytes. Falls also die Zeilen zu lang sind, kann man sie mit HEX2HEX umwandeln. Ältere Programmer, die nur ICs bis 64kB programmieren können, stolpern vielleicht über den Segment-Record. Dann entfernt man den einfach (1. Zeile des Hex-Files). Peter
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.