ЗАО «ЗЭО»
Техническая поддержка пользователей => ОС Linux, U-Boot => Тема начата: dimay192 от 31 Июля, 2009, 08:23:10
-
Сделал три стандартные сборки кросс-компилятора тулчейном ОСЕЛАС, используя следующие конфигурационные файлы:
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!
В чем же тут дело?
-
> 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
Это очень хорошо, для вашей же пользы.
-
Тогда, как я понимаю, придется использовать файл 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)
-
Возможно, лучше
arm-xscale-linux-gnu_gcc-4.0.4_glibc-2.3.6_linux-2.6.17.ptxconfig
Еще лучше пересобрать ядро с EABI.
> Тогда сразу вопрос: Qt4.5 embedded
Вот и узнаем.