Forum: Mikrocontroller und Digitale Elektronik Atmega8 hex Datei in Atmega32 flashen?


von Jentschi (Gast)


Lesenswert?

Hallo,

ich habe eine hex Datei die für einen Atmega8 kompiliert wurde. Kann ich 
diese hex Datei auch in einen Atmega32 flashen oder muss ich die hex 
Datei aus dem Quellcode neu kompilieren?

Jentschi

von Turbo T. (turbotoni)


Lesenswert?

Eine hex-Datei funktioniert nur auf den prozessor, für die sie 
kompiliert wurde. Man mus die quelldatei an den jeweiligen prozessor 
anpassen und danach neu kompilieren

von H.Joachim S. (crazyhorse)


Lesenswert?

Jentschi schrieb:
> Kann ich
> diese hex Datei auch in einen Atmega32 flashen

Das könnte funktionieren.
Sie wird aber bestimmt nicht das tun, was du erwartest.

von Jentschi (Gast)


Lesenswert?

Dankeschön. Ich kompiliere für den Atmega32 neu.

von Markus B. (mbp-bayern)


Lesenswert?

H.joachim Seifert schrieb:
> Jentschi schrieb:
>> Kann ich
>> diese hex Datei auch in einen Atmega32 flashen
>
> Das könnte funktionieren.
> Sie wird aber bestimmt nicht das tun, was du erwartest.

Seh ich auch so...

Der Mega32 hat 2 Byte / Interrupt-Vector, der Mega8 nur eines.
--> Spätestens wenn es Interrupts im Programm gibt ist es aus.

PIN-Wackeln (ohne Timer etc.) dürfte aber klappen.


MFG:MBP
Markus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.