Fehler [e16] in IAR Workbench

Gast #2814865
Lesenswert?
• ▲
▼
Hallo,

ich habe ein kleines Programm geschrieben welches mir eine 
UART-Kommunikation mit einer ARM Analog Devices Controller (ADUC7036) 
ermöglicht. Um dieses Programm funktionstüchtig zu nutzen verwende ich 4 
Dateien, wobei eine der Dateien (cstartup.s) eine in Assembler verfasst 
Startup-Datei für den Prozessor darstellt.
Nun möchte ich das ganze mittels "IAR Workbench 4.31" kompilieren und 
mit einem externen Debugger flashen. Hatte vorher bereits den Code mit 
"IAR Workbench 6.3" kompiliert und das funktionierte wunderbar. Wenn ich 
das ganze jedoch auf 4.31 übernehme wird mir folgender Fehler 
ausgespuckt nach dem Kompiliervorgang:

Error[e16]: Segment CODE (size: 0x46f0 align: 0x2) is too long for 
segment definition. At least 0x306c more bytes needed. The problem 
occurred while processing the segment placement command
"-Z(CODE)CODE=ROMSTART-ROMEND", where at the moment of placement the 
available memory ranges were "CODE:4017c-417ff"
   Reserved ranges relevant to this placement:
   40000-4003b          INTVEC
   4003c-4017b          ICODE
   4017c-417ff          CODE

Habe bereits einiges versucht, auch das Anhängen einer anderen 
Startup-Datei, ich kann es mir aber nicht erklären wieso das Kompilieren 
mit dem einen Compiler geht und mit dem anderen nicht.

Gruß
VH

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.