Welche Datei brennen

Gast #176856
Hallo zusammen,

ich habe folgendes Problem:

Ich will ein Programm auf meinen AtMega163 spielen!
(Das gleiche was eigentlich schon drauf ist - möchte ausprobieren ob es
wirklich das gleiche ist, da ich an einem schon fertig programmiertem
Controler arbeite und der nicht richtig funktioniert)

Also habe ich mir erstmal über PonyProg das Programm von dem Atmel
geladen!

Danach habe ich den Quelltext des Programms (stand mir zur Verfügung)
im AVR-Studio (mit dem Avr-GCC und Makefile und so) kompiliert, und es
wird auch eine .hex .obj etc erstellt!

Eigentlich dachte ich ich lad einfach die .hex auf den Atmega.
Was mich davon aber abhält ist die Tatsache daß das File,daß auf dem
Atmel drauf war(eigentlich sollten beide das gleich Programm sein)
viel grösser ist (sprich es steht einfach mehr drin) als mein selbst
kompiliertes .hex-File.
Kann es sein das in meinem Hex-File nicht alle .c Dateien eingebunden
wurden (eigentlich mit include geregelt und beim kompilieren gibts auch
keine Fehler) oder warum ist die neue .hex so leer?
Oder muss ich doch eine andere Datei auf den Atmel spielen (zb. die
.obj)?

Vielen Dank für Eure Hilfe

Stefan
Gast #176857
Hi

die aus dem Quellcode erzeugte .hex enthält nur das Programm. Das was
du  mit PonyProg ausgelesen hast dürfte das komplette Flash enthalten.
Also auch die Bereiche in denen kein Programmcode steht.

Matthias
Gast #176860
Na ja,

ich schreib mal das neue Programm rein vielleicht funktionierts ja
damit!
Das alte kann ich ja als .hex speichern!

Vielen Dank für deine schnelle Hilfe

Stefan

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.