Frage

Ich versuche, ein übersetztes Programm zu einem Mikrocontroller zu laden .. gut mein Problem ist nicht in der Programmierung oder die Hochladen Dinge .. mein Problem ist was zum Hochladen ù.ù

Das Programm ist in C und wurde mit SDCC zusammengestellt. Die MCU ist ein AT89S8252 von Atmel.

baute ich einen einfachen Parallel-Port-Programmierer für serielle Programmierung folgenden MCU-Protokolle wie in seinem Datenblatt angegeben.

So weit so gut .. aber .. was shoud ich zum Hochladen von mcu ??

beim Kompilieren erzeugt SDCC viel Text Berichte .. und dann ein .ihx .. Ich vermute, ich sollte diese Datei nicht direkt hochladen, aber nachbearbeiten es in irgendeiner Weise die tatsächliche roh zu bekommen Bytes Upload ??

wird jede Hilfe sehr geschätzt =)

War es hilfreich?

Lösung

Ist die .ihx Datei einer Intel-Hex-Format-Datei durch Zufall? Wenn es Ihnen nicht zu viel mehr Arbeit zu tun, bevor Sie Ihre Programmierer Arbeit setzen können. Intel-Hex-Format ist nur ein Fachtextformat. Google Intel-Hex-Format zu finden, wie es aussieht. Es gibt eine Seite auf Wikipedia zum Beispiel. Vergleichen Sie das mit Ihrer .ihx Datei. Wenn Sie ein Spiel bekommen sollten Sie in der Lage sein, etwas zu finden, sie zu einem Raw-Binary-Format zu konvertieren, bereit, Ihre MCU nach unten zu drücken. Wenn Sie nicht können, sollen Sie in der Lage sein, etwas zu schreiben, um den Job in einer Stunde oder so zu tun, dann ist es sehr einfach. Ich könnte Ihnen möglicherweise eine E-Mail ein Werkzeug, das ich vorher geschrieben haben, wenn Sie wirklich stecken. Viel Glück.

Andere Tipps

.ihx Datei ist ein Intel Hex-Datei ich rechnen. Das, oder das ähnliche Motorola S-Record-Format ist in der Regel ein gutes Format für Programmierer Software zu lesen. Diese Formate enthalten die Daten zu programmieren, sowie die Adresse, dass die Daten geschrieben werden. Es ist sinnvoller als eine binäre Datei, die keine Adressinformationen enthält.

Was Software haben Sie die parallel Programmierer zum Antrieb verwendet wird, und ist das Intel-Hex-Format oder Motorola S-Record-Dateien akzeptieren? Oder meinst du dir eigene Faust zu schreiben?

Sie können eine Intel-Hex-Datei in einem Texteditor öffnen und ein Gefühl für seinen Inhalt machen. Es gibt viele Hinweise, die das Format erklären. Z.B. Intel HEX in Wikipedia .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top