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

 
 
> Как компилировать приложение для его запуска в ucLinux на платформе ARM
yurmala
сообщение May 3 2013, 10:41
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 9-02-11
Из: Трехгорный
Пользователь №: 62 814



Написал приложение для запуска в ucLinux на демо плате EA LPC2478.

В документе Getting_started_with_uClinux_A.pdf идущем вместе с платой есть примеры сборки приложений...

там ссылаются на следующие параметры компиляции/сборки

Код
CFLAGS  = -Wall -W
LDFLAGS = -Wl, -elf2flt -lpthread

CC = /usr/local/bin/arm-elf-gcc

Так и сделал - исполняемый файл в FLT формате собрал.

Стал смотреть в интернете на форумах - везде ссылаются на:
Код
CFLAGS  = -Wall -Os -DEMBED -Dlinux -D__linux__ -Dunix -D__uClinux__ -fomit-frame-pointer -fno-common -fno-builtin
LDFLAGS = -Wl, -elf2flt="-r" -lpthread

CC = /home/user/uClinux-dist/tools/ucfront-gcc /usr/local/bin/arm-elf-gcc


Попробовал. Тоже получилось собрать исполняемый FLT файл.

Так как все-таки правильно? Или оба варианта рабочие?

Просто пока под рукой нет TARGET чтобы проверить...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 26th July 2025 - 07:48
Рейтинг@Mail.ru


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