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

 
 
> uClinux для LPC2294 проблема, Ошибка компиляции
WarNick
сообщение Apr 12 2006, 13:24
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 4-04-06
Пользователь №: 15 786



Приветствую, опишу проблему,

Пытаюсь скомпилить uClinux для EVB LPC-E2294
http://www.olimex.com/dev/index.html
И получаю ошибку компиляции. Я в линуксе новичёк и самому разобраться очень сложно.

Система:
Fedora Core 4 / GCC 4.0

Пытаюсь собрать:
uClinux-20040408 + linux-2.6.11.8

Что я делаю - по шагам:

- обновляю кернел:
tar -jxvf linux-2.6.11.8.tar.bz2
gzip -dc linux-2.6.11.8-hsc0.patch.gz | patch -p0
gzip -dc linux-2.6.11.8-lpc22xx.patch.gz | patch -p0

Пока всё нормально. Имеем новый кернел в фолдере linux-2.6.11.8

- для uClinux:
tar -zxvf uClinux-dist-20040408.tar.gz
gzip -dc uClinux-dist-20041215-lpc22xx.patch.gz | patch -p0

Имеем дистриб в фолдере uClinux-dist

- заменяю кернел 2.6.x
rm -rf uClinux-dist/linux-2.6.x/
mv linux-2.6.11.8 uClinux-dist/linux-2.6.x

Насколько я понимаю, все исходники готовы.
- Install arm-elf-tools-20040427.sh
OK


- Настройка:
[uClinux-dist]# make menuconfig
"Vendor/Product Selection” = Philips/LPX22xx
“Kernel/Library/Defaults Selection” = linux-2.6.x + uClibc +
toggle the
whole menus
"System type" = SRAM/FLASH data, LPC22xx -> Osc/Fcclk
"Character device" = как рекомендовано в доке, добавляю "Serial drivers" support

Все остальные настройки оставил по умолчанию. Далее
[uClinux-dist]# make

-------------------------------------
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD vmlinux
arch/arm/kernel/built-in.o(.init.text+0x704): In function
`setup_machine':
: undefined reference to `lookup_machine_type'
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory
`/home/cryon/install/uClinux-dist/linux-2.6.x'
make: *** [linux] Error 1
[root@localhost uClinux-dist]#
---------------------------------

Что-то происходит с 2.6 кернелом? Что это за "machine_type" и где его найти?
Самому мне с этим не разобраться. Пожалуста, помогите!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- - 3.14   Добро пожаловать, набирайтесь терпения Вы забыли ...   Apr 12 2006, 15:11
|- - Evgeny_CD   Цитата(3.14 @ Apr 12 2006, 19:11) Добро п...   Apr 12 2006, 15:14
|- - 3.14   Цитата(Evgeny_CD @ Apr 12 2006, 18:14) Пр...   Apr 12 2006, 15:35
|- - Evgeny_CD   Цитата(3.14 @ Apr 12 2006, 19:35) 2 Evgen...   Apr 12 2006, 15:41
- - zltigo   Цитата(Evgeny_CD @ Apr 12 2006, 18:14) Не...   Apr 12 2006, 15:22
|- - Evgeny_CD   Цитата(zltigo @ Apr 12 2006, 19:22) Во вс...   Apr 12 2006, 15:25
- - zltigo   Цитата(Evgeny_CD @ Apr 12 2006, 18:25) То...   Apr 12 2006, 15:38
|- - Evgeny_CD   Цитата(zltigo @ Apr 12 2006, 19:38) Ваш о...   Apr 12 2006, 15:48
- - 3.14   Забыл сразу, а какие файловые системы знает?   Apr 12 2006, 15:42
|- - Evgeny_CD   Цитата(3.14 @ Apr 12 2006, 19:42) Забыл с...   Apr 12 2006, 17:40
- - WarNick   мда.. дело ясное, что дело тёмное.. Тогда вопрос д...   Apr 13 2006, 07:33
|- - Evgeny_CD   Цитата(WarNick @ Apr 13 2006, 11:33) мда....   Apr 13 2006, 07:56
|- - 3.14   Цитата(WarNick @ Apr 13 2006, 10:33) мда....   Apr 13 2006, 17:19
- - nss   undefined reference to `lookup_machine_type...   Apr 18 2006, 16:28
- - DogZ   Скорее всего попытка запускать uClinux на этой пла...   Apr 22 2006, 23:09
- - Evgeny_CD   Цитата(DogZ @ Apr 23 2006, 03:09) Скорее ...   Apr 23 2006, 08:30
- - DogZ   Цитата(Evgeny_CD @ Apr 23 2006, 11:30) Ци...   Apr 23 2006, 12:26
- - Evgeny_CD   Цитата(DogZ @ Apr 23 2006, 16:26) Сначала...   Apr 24 2006, 06:58
- - DogZ   Цитата(Evgeny_CD @ Apr 24 2006, 09:58) Ци...   Apr 24 2006, 11:01
- - Evgeny_CD   Цитата(DogZ @ Apr 24 2006, 15:01) Target ...   Apr 24 2006, 11:07
- - DogZ   Цитата(Evgeny_CD @ Apr 24 2006, 14:07) Ци...   Apr 24 2006, 22:55


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

 


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


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