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

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

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

Компиляция проходит нормально, все находит , а линковщик выдает кучу ошибок - не может найти процедуры и т.д.
Пакетный файл:
IF EXIST "C:\Phyton\Proj-avr\1_00_26\MyProjects\Project1\PRJ1.D90" DEL "C:\Phyton\Proj-avr\1_00_26\MyProjects\Project1\PRJ1.D90"
"c:\IAR\EW23\AVR\BIN\ICCA90.EXE" -e -lN c:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\proj1 -z0 --no_cse --no_inline --no_code_motion --no_cross_call --no_clustering --cpu 8515 -o C:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\ -Ic:\IAR\EW23\AVR\INC\ proj1.c >>1
"c:\IAR\EW23\AVR\BIN\xlink.exe" c:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\proj1.r90 -f "c:\IAR\EW23\AVR\config\lnk8515s.xcl" -o pr.hex -Ic:\IAR\EW23\AVR\INC\ -Fintel-standard >>1

Результат:
IAR Atmel AVR C/EC++ Compiler V2.25B/WIN
Copyright 1996-2000 IAR Systems. All rights reserved.

1898 bytes of CODE memory (+ 6 bytes shared)
65 bytes of DATA memory

Errors: none
Warnings: 1

IAR Universal Linker V4.52I/386
Copyright 1987-2001 IAR Systems. All rights reserved.
Error[e46]: Undefined external "?need_segment_init" referred in proj1 ( c:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\proj1.r90 )
Error[e46]: Undefined external "?PROLOGUE2_L09" referred in proj1 ( c:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\proj1.r90 )
Error[e46]: Undefined external "?C_MUL_L01" referred in proj1 ( c:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\proj1.r90 )
Error[e46]: Undefined external "GetCurrentTime" referred in proj1 ( c:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\proj1.r90 )
Error[e46]: Undefined external "?S_MUL_L02" referred in proj1 ( c:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\proj1.r90 )
Error[e46]: Undefined external "?EPILOGUE_B2_L09" referred in proj1 ( c:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\proj1.r90 )
Error[e46]: Undefined external "RTInit" referred in proj1 ( c:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\proj1.r90 )
Error[e46]: Undefined external "CheckTOut" referred in proj1 ( c:\PHYTON\PROJ-AVR\1_00_26\MYPROJ~1\PROJECT1\proj1.r90 )

0 bytes of CODE memory (26 range fill)

Errors: 8
Warnings: none


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

Ответы



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

E-mail: info@telesys.ru