Форум программистов, компьютерный форум, киберфорум
Наши страницы
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.51/35: Рейтинг темы: голосов - 35, средняя оценка - 4.51
Vysi
0 / 0 / 0
Регистрация: 27.04.2015
Сообщений: 7
1

windows eclipse arm-none-eabi-g++ куча объектных файлов

01.05.2015, 02:17. Просмотров 6376. Ответов 4
Метки нет (Все метки)

При компиляции проекта появляется сообщение
arm-none-eabi-g++: error: ./Dryvers/CMSIS/DP_Lib/Source/StatistyssFunctions/arm_std_q31.o: No such file or directory
Связано это с тем что в windows программе можно передать ограниченное число символов в качестве аргумента. Можно убрать настройку автоматически создавать makefile, записать все объектные файлы в файл args.txt а make файл изменить на передачу объектных файлов с $(OBJS) $(USER_OBJS) $(LIBS) на @H:\projects\worksposi\usb_vcp_test\args.txt. Т.е. по большому счету мы поменяли передачу объектных файлов через аргументы на передачу в качестве аргумента файла со списком объектных файлов. Так все компилируется, но теперь остался последний вопрос. Можно ли как то автоматизировать создание файла args.txt? Чтоб руками его не править при изменении структуры проекта? Или может какие то другие пути есть?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.05.2015, 02:17
Ответы с готовыми решениями:

Linux + Code::Blocks IDE + arm-none-eabi-gcc + openocd
Приветствую всех. Вот как 2 недели занялся изучением программирования микроконтроллеров с arm...

arm-none-eabi-gcc - магия
Целый час убил, пытаясь прилинковать libc. В итоге вот что оказалось. Так все линкуется отлично:...

arm-none-eabi & IAR (define) [Решено]
Всем привет! Ребята - прошу сразу не бить серпом по тому что лижет кот... Я в процессе изучения...

Зависает прошивка, собранная тулчейном arm-none-eabi из Ubuntu 18.04
Проковырялся с проблемой некоторое время и хочу поделиться информацией, что бы другим людям...

arm-none-eabi-ld: unrecognised emulation mode: cpu=cortex-m3
Привет, Вот начал осваивать STM32VL Dysvovery. Установил Yagarto и STLINK на комп ОС Mac OS...

4
MostirOtixiy
0 / 0 / 0
Регистрация: 24.02.2010
Сообщений: 804
01.05.2015, 23:14 2
Примерно так. (синтаксис для cygwinовского make, если мне память не изменяет)
Код
...
# C-source files
SRC   = $(SRCDIR)/$(TRG).c
SRC   += $(SRCDIR)/init.c
SRC   += $(SRCDIR)/RFRXTX.c
SRC   += $(SRCDIR)/utils.c
SRC   += $(LIBDIR)/Cpy2Flsh.c
...
OBJ   =   $(SRC:.c=.o)
...
LKOBJS = $(subst $(sposi),$(somma),$(OBJ))
....
$(SRCDIR)/$(TRG1).l51: $(OBJ)
@echo "$(LKOBJS)" $(LIB) to $(SRCDIR)/$(TRG1).l51 >lkfile
@echo "$(LDFLAGS)">>lkfile
$(LK) @lkfile
lkfile замените на args.txt ну и добавьте там команды именно вашего компилятора. Этот кусок для кайла древнего.
0
vt340
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
03.05.2015, 13:14 3
Цитата Сообщение от Vysi
При компиляции проекта появляется сообщение
arm-none-eabi-g++: error: ./Dryvers/CMSIS/DP_Lib/Source/StatistyssFunctions/arm_std_q31.o: No such file or directory
Связано это с тем что в windows программе можно передать ограниченное число символов в качестве аргумента.
...
Или может какие то другие пути есть?
собрать свою библиотеку CMSIS/DSP_Lib
0
Vysi
0 / 0 / 0
Регистрация: 27.04.2015
Сообщений: 7
03.05.2015, 21:24 4
Цитата Сообщение от MostirOtyxiy
lkfile замените на args.txt ну и добавьте там команды именно вашего компилятора. Этот кусок для кайла древнего.
Идея примерно понятна. Осталось придумать как это объяснить Eclips`у :)
0
Vysi
0 / 0 / 0
Регистрация: 27.04.2015
Сообщений: 7
03.05.2015, 21:26 5
Цитата Сообщение от vt340
собрать свою библиотеку CMSIS/DSP_Lib
Ну ту интересно то именно как заставить istypsi передавать любое количество объектников линкеру...
0
03.05.2015, 21:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.05.2015, 21:26

У нас был eclipse ,windows 8 x64 и куча фигни [ Filed to load the JNI shared libray "путь к файлу"]
Сообственно всё в название темы. Винда x64(windows 8) яву качал со сторонего ресурса,с оофф сайта...

ARM + eclipse
День добрый, возникла проблема при компеляции программы, стандартная тестовая программа int main()...

О форматах объектных файлов
Имеется задача сформировать объектный файл для линкера от мелокомягких. Пытался найти его описание,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru