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