реклама на сайте
подробности

 
 
> Странное поведение arm-elf-gcc.exe
dxgrey
сообщение Dec 28 2009, 12:34
Сообщение #1





Группа: Участник
Сообщений: 6
Регистрация: 28-12-09
Пользователь №: 54 537



Имею следующую ситуацию:
OS: Windows 7 x64
IDE: Eclipse + YAGARTO Tools + YAGARTO GNU ARM toolchain
Board: AT91SAM7X-EK

Установил все в соответствии с инструкцией на страничке http://www.yagarto.de/howto/yagarto2/index.html
примеры на которые ссылаются на сайте http://www.yagarto.de/ собираются,
но примеры поставляемые Atmel в AT91SAM7X-EK Software Package не собираются и все имеют похожую ошибку:
CODE
arm-elf-gcc -g -Os -nostartfiles -Wl,--gc-sections -T"../at91lib/boards/at91sam7x-ek/at91sam7x256/flash.lds"
-o bin/getting-started-project-at91sam7x-ek-at91sam7x256-flash.elf obj/flash_board_cstartup.o obj/flash_cp15_asm.o
obj/flash_main.o obj/flash_led.o obj/flash_stdio.o obj/flash_dbgu.o obj/flash_pio.o obj/flash_aic.o obj/flash_pio_it.o
obj/flash_pit.o obj/flash_tc.o obj/flash_pmc.o obj/flash_cp15.o obj/flash_board_memories.o obj/flash_board_lowlevel.o
arm-elf-gcc.exe: no input files
make: *** [flash] Error 1


пробовал запускать из коммандной строки: make all а также билдить под Eclipse - вылазит эта ошибка.
Причем если в командной строке запустить этот блок - то компилятор прекрасно его отрабатывает без ошибкок.
Единственное что поменял в makefile - компилятор - вместо CROSS_COMPILE = arm-none-eabi- сделал CROSS_COMPILE = arm-elf-

Никто не сталкивался с такой проблемой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MTh
сообщение Dec 29 2009, 02:58
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 234
Регистрация: 28-02-06
Из: Иркутск
Пользователь №: 14 771



Цитата(dxgrey @ Dec 28 2009, 16:34) *
Имею следующую ситуацию:
OS: Windows 7 x64
IDE: Eclipse + YAGARTO Tools + YAGARTO GNU ARM toolchain
Board: AT91SAM7X-EK

Установил все в соответствии с инструкцией на страничке http://www.yagarto.de/howto/yagarto2/index.html
примеры на которые ссылаются на сайте http://www.yagarto.de/ собираются,
но примеры поставляемые Atmel в AT91SAM7X-EK Software Package не собираются и все имеют похожую ошибку:
CODE
arm-elf-gcc -g -Os -nostartfiles -Wl,--gc-sections -T"../at91lib/boards/at91sam7x-ek/at91sam7x256/flash.lds"
-o bin/getting-started-project-at91sam7x-ek-at91sam7x256-flash.elf obj/flash_board_cstartup.o obj/flash_cp15_asm.o
obj/flash_main.o obj/flash_led.o obj/flash_stdio.o obj/flash_dbgu.o obj/flash_pio.o obj/flash_aic.o obj/flash_pio_it.o
obj/flash_pit.o obj/flash_tc.o obj/flash_pmc.o obj/flash_cp15.o obj/flash_board_memories.o obj/flash_board_lowlevel.o
arm-elf-gcc.exe: no input files
make: *** [flash] Error 1


пробовал запускать из коммандной строки: make all а также билдить под Eclipse - вылазит эта ошибка.
Причем если в командной строке запустить этот блок - то компилятор прекрасно его отрабатывает без ошибкок.
Единственное что поменял в makefile - компилятор - вместо CROSS_COMPILE = arm-none-eabi- сделал CROSS_COMPILE = arm-elf-

Никто не сталкивался с такой проблемой?


Похоже что у Вас переменные среды окружения не прописаны или прописаны неправильно или (что более вероятно) не видит компилер вызываемый примерами с атмела. Возможно пути не видятся (не прописаны).

Покажите вывод командной строки когда проект компилится нормально..
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 08:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01432 секунд с 7
ELECTRONIX ©2004-2016