2x8bit EEPROMS mit 16-Bit Binary beschreiben

Gast #362333
Lesenswert?
• ▲
▼
Hallo,

auf einer Schaltung sitzen 2x8Bit-EEPRMS auf dem 16-Bit Bus.
Der Kompiler (186-Derivat) erzeugt 16-Bit Binary.
Die Frage ist, wie flasht man die EEPROMS bei solcher Konfiguration?
-muss es der Prommer können?
-erzeugen Kompiler mit einem Switch 2 Binaries -Hi/Low Byte Dateien?
-Ist es eine Einstellung von Hex2Bin?

Was mir momentan einfält, ist ein Spliter-Program zu schreiben.
Aber wie macht man es richtig?

Vielen Dank für die Vorschläge!
Gast #362334
Lesenswert?
• ▲
▼
Gute Eprom-Programmer könnes das.
Nennt sich "Split" ; es gibt dann auch oft noch das Gegenteil
"shuffle".

Ein "Splitter" Programm brauchst Du aber nicht selbst schreiben.
Das gibt es schon.
Es ist im genialen Tool WINHEX enthalten ; http://www.winhex.de/

Man braucht eine Binärdatei bzw. muss eine Intel-Hex- oder
Motorola-S-Record -Datei erstmal in eine Binärdatei konvertieren.
Das geht über  <Bearbeien> <Konvertieren>
Dann speichert man das erstmal ab unter .BIN  .

Anschliessend über <Extras> <Datei-Tools> <Aufspalten> <Byteweise 8
Bit> die soeben erstellen .BIN Datei in zwei Hälften teilen (zwei
Ausgabedateien).
Zitat aus HELP:  Aufspalten: Geben Sie die Namen einer Quelldatei und
zweier Zieldateien an. Die Bytes bzw. Words der Quelldatei werden
abwechselnd in die Zieldateien geschrieben (wobei das erste Byte/Word
in die zuerst ausgewählte Zieldatei gelangt). Auf diese Weise lassen
sich Odd- und Even-Bytes bzw. -Words in zwei separate Dateien
überführen (z. B. in der EPROM-Programmierung).

Dann muss man die 2 neuen Binärdateien u.U. wieder in Intel-Hex o.a.
rückwandeln, wenn der Programm nicht direkt die .BIN Datei verwenden
kann.

Klar gibt es auch "shuffle", das nennt sich hier "Verschmelzen".

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.