[AVR] IAR4.30 Fehler e18

OP #598773
Lesenswert?
• ▲
▼
Hallo

Ich Habe ein Problem mit dem IAR-Compiler.
Wenn ich das Application Notes AVR231 mit dem CompilerIAR4.30 
DemoVersion
 für den ATmega2561 comperlieren lasse erzeugt er mir follgende 
Fehlermelung:

     IAR Universal Linker V4.60I/386
     Copyright 1987-2007 IAR Systems. All rights reserved.
Error[e18]: Range error,
 Number out of range. Valid range is -128 (-0x80) to 255 (0xFF).
 File: C:\Micha SIB FFS\Bootloader Beta2\aes.c, Line: 285
 Source: LDI     R31, (kTable) >> 8
  Where $ = KeyExpansion + 0x22  [0x3F43A]
            in module "aes" (C:\Micha SIB FFS\Bootloader 
Beta2\Release\Obj\aes.r90),
            offset 0x22 in segment part 32, segment FARCODE
  What: 8 ? (kTable >> 1 & 0x7FFFFFFF) >> 8 - 1 : kTable [0x3F0]
  Allowed range: 0xFFFFFF01 - 0xFF
  Operand: kTable [0x3f004]
           in module aes (C:\Micha SIB FFS\Bootloader 
Beta2\Release\Obj\aes.r90),
           Offset 0x0 in segment part 8, segment NEAR_F

Wenn ich ihn aber für den ATmega64 comperlieren lasse erzeugt er mir 
keine Fehlermeldung.

Habe die AES.h, ASE.c und nochmal die Fehlermeldung in einer Zip 
angehängt.

Hoffe ihr könnt mir helfen.

Gruß Marco
Angehängte Dateien:
OP #605338
Lesenswert?
• ▲
▼
Fehler gefunden.
Das Projekt war verstellt.
Habe jetzt das Projet vom Mega128 genommen und die haeder m2561.h statt 
m128.h und _MEMSPM_ gelöscht und dann ging der Bootloader.
Und folgende werte im Linker eingestellt
BOOT_SIZE 1000
FLASH_SIZE 40000
IVT_SIZE CC
RAM_SIZE 2000
RAM_BASE 200
APP_SRAM_USAGE 41E

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.