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

 
 
> Создание u-boot для LPC2468 с помощью cygwin
mempfis_
сообщение Nov 8 2012, 20:03
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Всем добрый день/вечер/ночь.
Хочу освоить OS Linux для embedded-использования.
На данном этапе разобрался что для использования линукса необходимо чтобы в процессоре жил u-boot и гдето, где есть место, хранилось ядро.
Для начала хочу разобраться с созданием u-boot для LPC2468.
Из примеров есть u-boot-1.3.2 от Olimex.
Для сборки u-boot установил cygwin со встроенным компилятором arm-uclinux-tools-base-gcc3.4.0-20040713.
В папке cygwin создал папку my_uboot а в ней u-boot-1.3.2-olimex в которую распаковал соответствующий архив.

Запускаю cygwin, перехожу в нужную папку и подаю команду make. Привожу результат на картинке.
Для меня этот набор информаии пока что как тёмный лес.
Вопрос к знающим что там не так? Что почитать чтобы в голове прояснилось?
Уже прочитал Gettin strted with uCLinux от Embedded Artist и uboot от NXP.
Облазил yandex/google (где нашёл что под виндой можно использовать cygwin).
Всёравно пока что моих знаний недостаточно чтобы разобраться что к чему и создать свой первый u-boot.
При необходимости могу выложить нужные файлы из архива.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
haker_fox
сообщение Nov 9 2012, 03:35
Сообщение #2


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



Извините, что не по теме, но сдается мне, что все это лучше компилировать в виртуалке с линуксом) Там тоже проблем хватало, но в конце концов скомпилировалось)


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Nov 9 2012, 08:00
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(haker_fox @ Nov 9 2012, 06:35) *
Извините, что не по теме, но сдается мне, что все это лучше компилировать в виртуалке с линуксом) Там тоже проблем хватало, но в конце концов скомпилировалось)


У меня стоит Debian 5 на виртуальной машине. Но у меня проблема - я пока что не разобрался как получить доступ к папке я исходниками u-boot и к папке с компилятором, чтобы установить его. А поставить чистый линукс на компьютер я не могу. Если можете подсказать как в винде закинуть необходимые мне файлы в определённую папку и получить к ней доступ из виртуальной машины - буду благодарен.

Цитата(Lotor @ Nov 9 2012, 07:25) *
Не собирал такое, но из картинки видно, что в make файле прописан компилятор arm-alf-gcc, т.е. Вы используете не ту toolchain похоже.


Т.е. всё что связано с компиляцией и сборкой проекта находится в файле с названием make? (как приду домой посмотрю)
В readme файле cygwin написано что устанавливается arm-uclinux-tools-base-gcc3.4.0-20040713.
Yandex показал что существуют arm-linux-gcc -v and arm-elf-gcc. Т.е. то что установлено у меня сейчас теоретически тоже подойдёт в качестве компилятора, нужно только корретно прописать make-файл. Я прав?
Go to the top of the page
 
+Quote Post
Lotor
сообщение Nov 9 2012, 08:21
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 476
Регистрация: 3-07-07
Из: Санкт-Петербург
Пользователь №: 28 866



Цитата(mempfis_ @ Nov 9 2012, 12:00) *
Т.е. всё что связано с компиляцией и сборкой проекта находится в файле с названием make? (как приду домой посмотрю)

make файл (как правило) описывает, каким образом нужно компилировать и компоновать программу - так что да.
PS: Я для опытов использую toolchain от СodeSourcery, может и Вам следует его попробовать.


--------------------
Ковырял чукча отверткой в ухе, звук в телевизоре и пропал.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th August 2025 - 05:28
Рейтинг@Mail.ru


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