[an error occurred while processing this directive]
|
В 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