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

 
 
> DE10-Nano + bitbake + de10-nano-hardware, Сборка FPGA проекта для платы DE10-Nano c помощью bitbake
Gleb80
сообщение Sep 28 2017, 21:28
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 75
Регистрация: 25-09-08
Из: Москва
Пользователь №: 40 470



Приветствую уважаемые.
Есть плата DE10-Nano + сборка Linux Xfce Desktop. Чтобы собрать дистрибутив Linux запустил вот этот сценарий:
https://github.com/01org/meta-de10-nano
Оставил его на ночь, долгий процесс, думал, что на выходе будет образ SD карты с Linux и RootFS
... пришел утром - это провал, возникла вот такая ошибка
Код
| loading cache ./config.cache
| checking host system type... i686-pc-linux-gnu
| checking target system type... arm-angstrom-linux-gnueabi
| checking build system type... i686-pc-linux-gnu
| checking for gawk... gawk
| checking for perl5... no
| checking for perl... /home/vasya/de10-nano-build/build/tmp-angstrom-glibc/sysroots/i686-linux/usr/bin/perl-native/perl
| cross compiling from i686-pc-linux-gnu to arm-angstrom-linux-gnueabi
| checking for host c compiler... checking for gcc... gcc
| gcc
| checking for host c++ compiler... checking for c++... c++
| c++
| checking for ranlib... no
| checking for ar... no
| checking whether the host c compiler (gcc -O2 -pipe -g -feliminate-unused-debug-types -fdebug-prefix-map=/home/vasya/de10-nano-build/build/tmp-angstrom-glibc/work/armv7ahf-neon-angstrom-linux-gnueabi/mozjs/17.0.0-r0=/usr/src/debug/mozjs/17.0.0-r0 -fdebug-prefix-map=/home/vasya/de10-nano-build/build/tmp-angstrom-glibc/sysroots/i686-linux= -fdebug-prefix-map=/home/vasya/de10-nano-build/build/tmp-angstrom-glibc/sysroots/de10-nano= -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fstack-protector-strong -Wl,-z,relro,-z,now) works... configure: error: installation or configuration problem: host compiler gcc cannot create executables.
| WARNING: exit code 1 from a shell command.
| ERROR: Function failed: do_configure (log file is located at /home/vasya/de10-nano-build/build/tmp-angstrom-glibc/work/armv7ahf-neon-angstrom-linux-gnueabi/mozjs/17.0.0-r0/temp/log.do_configure.23767)
ERROR: Task (/home/vasya/de10-nano-build/layers/meta-openembedded/meta-oe/recipes-extended/mozjs/mozjs_17.0.0.bb:do_configure) failed with exit code '1'


Пытаюсь разобраться, пока безуспешно, SOS

Еще есть вот такой сценарий для создание проекта FPGA:
https://github.com/01org/de10-nano-hardware
Он мне нужен, так как я хочу внести непоправимые улучшения в FPGA аппаратуру.
в REDME написано, что этот сценарий нужно использовать совместно с meta-de10-nano. Подскажите пожалуйста, как его правильно использовать, куда тут лошадь запрягать? sm.gif

Сообщение отредактировал Gleb80 - Sep 29 2017, 10:49
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sonycman
сообщение Oct 3 2017, 09:29
Сообщение #2


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Попробуйте выполнить на хосте:
Код
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
     build-essential chrpath socat cpio python python3 python3-pip python3-pexpect \
     xz-utils debianutils iputils-ping


Required Packages for the Host Development System
Go to the top of the page
 
+Quote Post
Gleb80
сообщение Oct 3 2017, 09:35
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 75
Регистрация: 25-09-08
Из: Москва
Пользователь №: 40 470



Цитата(sonycman @ Oct 3 2017, 12:29) *
Попробуйте выполнить на хосте:
Код
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib \
     build-essential chrpath socat cpio python python3 python3-pip python3-pexpect \
     xz-utils debianutils iputils-ping


Required Packages for the Host Development System


Вот спасибо. Как раз подобный перечень я сейчас и искал.
Go to the top of the page
 
+Quote Post
Gleb80
сообщение Oct 3 2017, 10:52
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 75
Регистрация: 25-09-08
Из: Москва
Пользователь №: 40 470



И снова провал, теперь вот такой:
Код
ERROR: cross compiler tools are not visible in the environment.

Опять на хватает чего-то важного и нужого. Похоже, прийдется погружаться в документацию Yocto...

Сообщение отредактировал Gleb80 - Oct 3 2017, 11:15
Go to the top of the page
 
+Quote Post
Gleb80
сообщение Oct 4 2017, 20:58
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 75
Регистрация: 25-09-08
Из: Москва
Пользователь №: 40 470



Цитата(Gleb80 @ Oct 3 2017, 13:52) *
...oпять на хватает чего-то важного и нужого. Похоже, прийдется погружаться в документацию Yocto...

ага, вот что я пропустил, оказывается, добавлять слой метаданных нужно в рабочую директорию Yocto, т.е.
сначала
Код
git clone git://git.yoctoproject.org/poky
cd poky
./oe-init-build-env

а потом уже, в папке poky, выполнять действия по инструкции -> https://github.com/01org/meta-de10-nano
Код
mkdir de10-nano-build
cd de10-nano-build
repo init -u git://github.com/Angstrom-distribution/angstrom-manifest -b angstrom-v2016.12-yocto2.2
   ...
MACHINE=de10-nano . ./setup-environment
bitbake de10-nano-image

кто бы мог подумать sm.gif
снова запускаю этот затяжной процесс, посмотрим, чем закончится на этот раз...
Go to the top of the page
 
+Quote Post
Gleb80
сообщение Oct 5 2017, 18:51
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 75
Регистрация: 25-09-08
Из: Москва
Пользователь №: 40 470



Цитата(Gleb80 @ Oct 4 2017, 23:58) *
ага, вот что я пропустил, оказывается, добавлять слой метаданных нужно в рабочую директорию Yocto...

нет, ошибочка, репозиторий meta-de10-nano уже все в себе содержит (что не удивительно при размере 50ГБ)
Ситуация не изменилась, похоже, где-то в рецептах жестко задан абсолютный путь к тулчейну, попробую найти...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Gleb80   DE10-Nano + bitbake + de10-nano-hardware   Sep 28 2017, 21:28
- - sonycman   Ну а если проверить, почему компилятор на хост маш...   Sep 29 2017, 14:27
|- - Gleb80   Цитата(sonycman @ Sep 29 2017, 17:27) Ну ...   Sep 29 2017, 17:17
|- - Gleb80   Цитата(Gleb80 @ Sep 29 2017, 20:17) ...ко...   Oct 2 2017, 09:04
|- - Gleb80   Цитата(Gleb80 @ Oct 2 2017, 12:04) ... по...   Oct 3 2017, 08:52
|- - Gleb80   КодERROR: cross compiler tools are not visible...   Oct 7 2017, 18:20
|- - Gleb80   ЦитатаКод$ repo init -u git://github.com/...   Oct 9 2017, 14:36
|- - Gleb80   Наконец-то все собралось. Но теперь, при записи об...   Oct 11 2017, 16:33
|- - Gleb80   Цитата(Gleb80 @ Oct 11 2017, 19:33) Након...   Oct 25 2017, 16:43
- - sonycman   Можно отбросить Yocto и попробовать Buildroot. Я д...   Oct 6 2017, 10:24
|- - Gleb80   Цитата(sonycman @ Oct 6 2017, 13:24) Можн...   Oct 6 2017, 21:20
- - Gleb80   Цитата(Gleb80 @ Sep 29 2017, 00:28) ...сц...   Oct 24 2017, 09:22


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 13:15
Рейтинг@Mail.ru


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