Program für AT90CAN64 auf AT90CAN128 laufen lassen

Gast #5113694
Guten Tag,

ich möchte ein Programm, welches für den AT90CAN64 erstellt wurde, auf 
einen AT90CAN128 laufen lassen.

Im Datenblatt steht unter 1.1:

"AT90CAN32, AT90CAN64 and AT90CAN128 are hardware and software 
compatible. They dif-
fer only in memory sizes as shown in Table 1-1."

Wenn ich das Programm für den At90CAN128 kompiliere (IAR Compiler) 
unterscheidet sich das .hex File. Dies kann ich auch nachvollziehen 
(anderer Befehlssatz für den Zugriff auf den Speicherbereich >64k).

Das Programm läuft auf dem AT90CAN128 so wie es auf dem AT90CAN64 läuft.

Gibt es vielleicht etwas was ich übersehen habe oder kann ich mich auf 
die Datenblattangabe verlassen?

Noch ein Hinweis:
Ich lasse vom Linker die CRC-Summe des Flashs berechnen und ans Ende des 
Speichers (des AT90CAN64) schreiben. Zur Laufzeit wird die CRC gebildet 
und verglichen, auch dies funktioniert.


Vielen Dank
AT90CAN

Antwort schreiben

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