Tutorial Problem

Gast #63218
Hallo,
ich bin dabei das wirklich super gemachte How2 durchzuarbeiten.
Allerdings habe ich Problem mit dem assemblieren. Wenn ich
heruntergeladene .hex-Files in den mc einspiele funktionieren sie.

Beispiel: http://s-huehn.de/elektronik/avr-prog/avr-prog.htm
Davon das Archiv avr-test2.zip

Ich habe einen mega16 der zur Zeit mit 7,3728 MHz läuft. Wenn ich also
das assemblierte File einspiele fängt die LED auch an zu blinken. Wenn
die mitgelieferte .asm-Datei selbst mit AVR Studio assembliere, dann
kommt da ein zehnmal größeres Binary heraus, dass auch nicht
funktioniert. Das gleiche Problem tritt auch dei den Beispielen aus dem
Tutorial auf dieser Seite auf. Woran kann das liegen?
Gast #63219
Hallo Tim,

Deine Aussagen kann ich nicht nachvollziehen. Ich habe mal das Programm
von der Seite kompiliert und der Hex-Code sieht gleich aus:

Die HEX aus dem Zip:

:020000020000FC
:100000000FE514E00DBF1EBF01E007BB002708BBD2
:1000100002D00395FCCF3AE0222711271A95F1F779
:0A0020002A95E1F73A95D1F708950B
:00000001FF

Meine selbstkompilierte:

:020000020000FC
:100000000FE514E00DBF1EBF01E007BB002708BBD2
:1000100002D00395FCCF3AE0222711271A95F1F779
:0A0020002A95E1F73A95D1F708950B
:00000001FF

Kann es sein, daß Du die Dateigröße im Explorer angeschaut hat, und das
Teil Dir einfach 1 kbyte angezeigt hat.

Gruss
Marc
Gast #63220
Nein, bei mir sieht die hex so aus:

000000:e50f
000001:e014
000002:bf0d
000003:bf1e
000004:e001
000005:bb07
000006:2700
000007:bb08
000008:d002
000009:9503
00000a:cffc
00000b:e03a
00000c:2722
00000d:2711
00000e:951a
00000f:f7f1
000010:952a
000011:f7e1
000012:953a
000013:f7d1
000014:9508
Gast #63221
Ah, ich habe das Problem.. Ich muss es als Intel Hex kompilieren. Beim
ersten mal hat PonyProg gemeckert als ich ein so assembliertes File
proggen wollte. Na gut.. Jetzt gehts.

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.