ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Компилятор для PXA270! OSELAS Toolchain почему-то не работает!  (Прочитано 5603 раз)

0 Пользователей и 1 Гость просматривают эту тему.

dimay192

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 5

Сделал три стандартные сборки кросс-компилятора тулчейном ОСЕЛАС, используя следующие конфигурационные файлы:
1. armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig
2. arm-v4t-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig
3. arm-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig
Ничего не менял!
При переносе собранных ими бинарников на Тион-Про270, вылазят следующие сообщения (соответственно):
1. line 1: syntax error: word unexpected (expecting ")")
2. Illegal instruction
3. Illegal instruction
Какой же конфигурационный файл мне использовать, чтобы pxa270 был доволен!

Тут еще один косяк имеется (незначительный)!
если я зарегин рутом, то команда ptxdist выдает сообщение

ptxdist: refusing to run PTXdist as root

(OpenSUSE11.1)
Приходится собирать и устанавливать кросс-компилятор в домашнюю директорию, когда не требуется прав su!
В чем же тут дело?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

> 1. armeb-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig
> 2. arm-v4t-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig
> 3. arm-xscale-linux-gnueabi_gcc-4.1.2_glibc-2.5_linux-2.6.18.ptxconfig

Они все будут работать (даже v4t), но ядро у вас собрано без поддержки EABI.


> ptxdist: refusing to run PTXdist as root

Это очень хорошо, для вашей же пользы.
Записан

dimay192

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 5

Тогда, как я понимаю, придется использовать файл arm-v4t-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.18.ptxconfig!
Тогда сразу вопрос: Qt4.5 embedded поддерживает компилятор gcc4.0, а то в списке поддерживаемых компиляторов я нашел только gcc-3.4, -4.1, -4.2, -4.3 (http://doc.trolltech.com/4.5/supported-platforms.html)
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405

Возможно, лучше
arm-xscale-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig

Еще лучше пересобрать ядро с EABI.


> Тогда сразу вопрос: Qt4.5 embedded

Вот и узнаем.
Записан