[an error occurred while processing this directive]
xlink.exe под IAR из командной строки
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено _s 01 октября 2002 г. 15:21

В map-файле неимоверное количество параметров, причем если написать их один в один, то возникают синтаксические ошибки, если оставить, грубо говоря, только пути то некоторые ошибки остаются (он их находит в файлах cfg1s.xcl или cfg8515.xcl). Еще вопрос какой из двух файлов выберать для AT90S8515: я считаю, что cfg8515.xcl, а в map-файле прописан cfg1s.xcl, хотя ошибки они выдают оба.

Например, при написании
"c:\IAR\EW23\AVR\BIN\xlink.exe" ... -f C:\IAR\EW23\AVR\src\template\cfg8515.xcl

получаем
IAR Universal Linker V4.52I/386
Copyright 1987-2001 IAR Systems. All rights reserved.
"...", 13 Warning[w2]: Symbol _..X_INTVEC_SIZE is redefined in command-line
"...",14 Warning[w2]: Symbol _..X_FLASH_END is redefined in command-line
"...",18 Warning[w2]: Symbol _..X_SRAM_BASE is redefined in command-line
"...",19 Warning[w2]: Symbol _..X_SRAM_TEND is redefined in command-line
"...",20 Warning[w2]: Symbol _..X_SRAM_END is redefined in command-line
"...",24 Warning[w2]: Symbol _..X_EEPROM_END is redefined in command-line
Error[e72]: Segment CSTACK must be defined in a segment definition option (-Z, -b or -P)
Fatal! Execution terminated...

А при cfg1s.xcl:

IAR Universal Linker V4.52I/386
Copyright 1987-2001 IAR Systems. All rights reserved.
"C:\IAR\EW23\AVR\src\template\cfg1s.xcl", 18 Error[e106]: Syntax error or bad argument in -Z(CODE)TINY_F=_..X_FLASH_BASE-FF

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru