|
программирование at91sam9xeek |
|
|
|
Nov 8 2010, 14:44
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 8-11-10
Пользователь №: 60 727

|
есть плата at91sam9xeek, на ней установлен линукс, взятый с linux4sam, своя операционка - ubuntu 10.10 i386, задача для начала простая - написать hello world для платы. собственно привет мир написан, на убунте установлен arm-linux-gnueabi, еще собарил кросс компиляторы по известным схемам из нета. дальше, привет мир компилируется командой arm-linux-gnueabi-gcc, переписываю его на плату, запускаю из под рута, и тут он говорит что illegal instruction, это в одном случае, если при gcc указать ключ static, если без ключа, то segmentation fault. ежели компилировать кросс компилятором который собирал сам по известным схемам, то и компилить не хочет, сначала ему не хватало файла crti.o, потом crtbegin.o, после засовывания этих файлов в директорию с сишником он стал писать что cant find -lgcc, что это такое гугл не помог. я не работал с at91sam9, но я не верю что нельзя написать программу и не запустить на плате под линуксом, поэтому буду рад любым замечаниям что делаю не так, и рекомендациям по нахождению правильного пути.
|
|
|
|
|
 |
Ответов
|
Nov 13 2010, 09:23
|
Участник

Группа: Участник
Сообщений: 35
Регистрация: 8-11-10
Пользователь №: 60 727

|
а можно чуток поподробнее? как собиральсо ядро, как мир, как с загрузчиками, ссылки там, может свои комментарии? я сейчас штудирую LFS, долго уже мучаюсь но не получается. компилировал ядро, но оно не находит фс, при компиляции вроде вписывал ей, но не хочет его находить. листал OE, тоже вроде не все просто, но еще нужно не просто что бы все заработало, а что бы на большой машине писать и компилить, а на плате все это запускалось именно в линуксе.
|
|
|
|
Сообщений в этой теме
sangre программирование at91sam9xeek Nov 8 2010, 14:44 Leen Цитата(sangre @ Nov 9 2010, 00:44) на убу... Nov 8 2010, 22:13 sangre arm-linux-gnueabi это пакет установленный в убунте... Nov 9 2010, 05:45 Leen У меня получилось запустить плату, собрав из исход... Nov 12 2010, 23:52 Leen Ссылка с описанием была весьмя старой и уже мертва... Nov 15 2010, 05:30 sangre благодарю, буду разбирать Nov 15 2010, 06:10 sangre в принципе ядро я собираю, но теперь проблема созд... Nov 15 2010, 14:42 Leen У меня рабочей является такая конфигурация (подсмо... Nov 16 2010, 02:46 sangre petrovs@petrovs:~/arm/src/linux$ make include... Nov 16 2010, 11:01 Leen Цитата(sangre @ Nov 16 2010, 21:01) petro... Nov 16 2010, 12:07 sangre думал что возможно надо попробовать
make all-gcc
... Nov 16 2010, 13:11 sangre petrovs@petrovs:~/arm/src/build/glibc-2.11.2... Nov 16 2010, 14:58 Leen Цитата(sangre @ Nov 17 2010, 00:58) confi... Nov 16 2010, 21:50 sangre нда, невнимательно читал 6 пост, да еще надо вообщ... Nov 17 2010, 07:35 sangre configure: error: add-on directory "nplt... Nov 17 2010, 09:07 Leen накатывание патчей patch -p1 -i имя_файла_с_патчем... Nov 17 2010, 10:55 sangre =)) хорошо, и вообще спасибо за помощ, я то я умая... Nov 17 2010, 11:45 Leen Ладно, начнем по порядку.
1 вся работа идет в шелл... Nov 17 2010, 12:49 sangre так то я все и делаю в шелле, у меня на баш направ... Nov 17 2010, 15:12 Leen Кодconfigure: WARNING: using cross tools n... Nov 17 2010, 21:53 Leen В перерывах на производственный процесс тестирую c... Nov 18 2010, 04:43 sangre вот конфиг:
не хочет грузить файл почему то, даже... Nov 18 2010, 06:14 Leen Цитата(sangre @ Nov 18 2010, 15:52) ... Nov 18 2010, 06:14 sangre BUILD_CC=gcc CC=${CROSS_COMPILE}gcc AR=... Nov 18 2010, 07:12 Leen Mops-7.0 beta - слегка причесанная слакварь. Голая... Nov 18 2010, 07:15 sangre хорошо. вот я подумал, утомила glibc, может попроб... Nov 18 2010, 08:02 sangre configure: error: forced unwind support is require... Nov 18 2010, 09:15 Leen Ты подожди денек, я сам разберусь с кросстулзами, ... Nov 18 2010, 09:21 sangre http://www.rsdn.ru/forum/unix/3631177.flat.aspx
ни... Nov 18 2010, 10:57 sangre в общем для кучи, посмотрел ct-ng, собирал по инст... Nov 18 2010, 14:17 Leen Скажи, а тебе так нуже java-компилер под АРМ? Или ... Nov 18 2010, 21:14 sangre да, так поехало, надо было внимательнее почитать к... Nov 19 2010, 05:51 Leen Цитата(sangre @ Nov 19 2010, 15:51) а рук... Nov 19 2010, 06:11 sangre щас тоже попробую ченить собрать Nov 19 2010, 07:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|