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

 
 
> Сборка тулчейна для vfpv2
Grizzzly
сообщение Jun 21 2017, 14:51
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Собираю тулчейн на Calculate Linux для ARMv5, смотрю различные примеры. За основу взял скрипт отсюда: https://github.com/istarc/stm32/blob/master...lchain/build.sh. Делаю всё по одной команде. Системный компилятор GCC Gentoo 5.4.0-r3 p1.3, pie-0.6.5. Собрал Binutils версии 2.28, а вот bootstrap не собирается из-за ошибки
Код
Unknown fpu used in --with-fpu=vfpv2


Собираю с ключами:
Код
$PREFIX/src/$GCC/configure --target=$TARGET --prefix=$PREFIX --with-arch=armv5te --with-float=hard --with-fpu=vfpv2 --with-mode=arm --with-endian=big --enable-interwork --enable-multilib --with-system-zlib --with-newlib --without-headers --disable-shared --disable-nls --with-gnu-as --with-gnu-ld --enable-languages="c"

Для другой архитектуры, скажем,
Код
--with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16
собирается без проблем (исходники gcc 5.1.0).

В чем может быть проблема?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Jun 21 2017, 14:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Grizzzly @ Jun 21 2017, 17:51) *
Собираю тулчейн на Calculate Linux для ARMv5

Зачем? Готовых нет разве?
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение Jun 21 2017, 15:51
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(scifi @ Jun 21 2017, 17:57) *
Зачем? Готовых нет разве?

Для big-endian и hard float нет sad.gif

В
Код
/gcc-5.1.0/gcc/config/arm/arm-fpus.def
не нашел vfpv2, есть только vfp, vfpv3 и другие...

Скачал исходники от gcc 7.1.0, всё собралось. Видимо, какой-то баг был.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jun 22 2017, 10:12
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Grizzzly @ Jun 21 2017, 18:51) *
Для big-endian и hard float нет sad.gif

А вот это не оно?
Go to the top of the page
 
+Quote Post



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

 


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


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