Forum: Mikrocontroller und Digitale Elektronik mega8535 gegen mega16 tauschen


von Steffen (Gast)


Lesenswert?

Der Programmumfang meines jetzigen Projekts ist an die Speichergrenze
des Mega8535 gestoßen. Nun will ich diesen durch den pinkompatiblen
Mega16 ersetzen.
Beim AVR-Studio habe ich nun die Include-Datei und das Device auf Mega
16 gesetzt. Beim jetzigen Assemblieren bekomme ich bei den rcall und
rjmp-Befehlen die Fehlermeldung Relative branch out of reach. Nun meine
Frage: Woran liegt das? Und wie kann ich es beheben.
Vielen Dank.

von Μαtthias W. (matthias) Benutzerseite


Lesenswert?

Hi

na der rjmp kann halt nicht so weit springen wie du es benötigst. Du
musst jmp verwenden.

Matthias

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.