.hex file falsche einstellung?

Gast #1322170
Hallo,

ich habe einen fertigen Roboter (der auch funktioniert). Bei dem Ding 
war die .Hex file und der c code bei.
Wenn ich diesen c code (ohne Änderungen) wieder in eine Hex file änder, 
funktioniert der Roboter nicht mehr.
Die neue Hex file ist auch einige kb größer.

Ich wandel den c code mit AVRstudio um.
Muss ich da noch irgendwelche Einstellungen vornehmen?

LG
Tom
Was meinst du mit du "änderst" den C Code in ein Hex File um? 
Umbenennen? Das ist komplett falsch.
AVRStudio hört sich schon mal nicht so schlecht an. Dort muss natürlich 
der richtige Mikrocontroller ausgewählt sein.
Ich rate dir, das AVR-GCC-Tutorial anzuschauen und befrag auch mal 
die Suchmaschine deiner Wahl nach "AVRStudio Tutorial". Ganz ohne die 
Basics wirst du auch mit einem fertigen Bot nicht viel anfangen können.
Gast
Sorry. Habe vielleicht was wenig geschrieben. Kenne mich ein wegig mit 
AVRStudio aus. Habe bisher mit dem STK500 einige Programme getestet und 
das hat auch immer gut geklappt.
Jetzt möchte ich auf dem besagten Roboter en paar zusätzliche Funktionen 
einfügen. Dazu hab ich (zum Testen) zunächst mal nur eine Kleinigkeit im 
C-Code geändert. Als dann nichts mehr geklappt hat, habe ich den C-Code 
"zurückgeändert" und die Hex File auf den µC geladen. Und auch mit 
diesem Ursprünglichen Code klappt nichts. Erst wenn ich die alte (die 
dabei war) Hex file wieder auf den µC lade, klappt alles.
(Die Hex erzeug ich mit Build und der µC ist auch richtig gewählt).

LG
Tom
Wenn das Ding nicht gekauft is sondern von einem Freund  Bekannten  
was auch immer einfach fragen, mit welchen Flags etc kompiliert wurde. 
Evtl musst du die Quarzfrequenz noch händisch definieren. Evtl is der 
Code so groß, dass eine bestimmte Optimierung gewählt wurde.
Gast
Habe heute den Code mal mit Winavr in eine hex file "umgewandelt" und es 
klappt. Ich denke bei AVRstudio ist irgend eine kleine Einstellung nicht 
ganz optimal... Hauptsache es klappt.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.