LINUX.ORG.RU

Посоветуйте Toolchain для armv5tejl и howto


0

2

Впервые столкнулся с данным вопросом, есть устройство NAS Thecus 0204, работает на Linux, на сайте производителя есть toolchain для него, я так понимаю что это не сам тулчайн а исходники для его сборки.

Вопрос в выборе пакета тулчайн под дебиан и howto как его собирать/устанавливать.

Лучше поставь что-нибудь гентуобразное в виртуалке, там тулчейн для любой архитектуры собирается одной командой, например «crossdev -t armv5tel-softfloat-linux-gnueabi». Им я собираю софт для SheevaPlug.

blind_oracle ★★★★★
()

То, что вы указали по ссылке - набор софта и кернел для целевой системы. Тулчейна там нет.

Компилировать binutils+gcc+libc - гиморрой ещё тот. Можно побегать по интернетам в поисках многочисленных инструкций. google -> «arm gnu toolchain». При компиляции советую не выбирать самый свежий софт, а использовать тот, что приведён в примере. Если появляются косяки при сборке того же gcc, то можно попробовать другие версии софта.

Для начала, я бы попробовал воспользоваться уже собраным toolchain-ом от Voipac для pxa270 (это XScale. Тот же arm5, но хз, подойдёт ли).
http://voipac.com/downloads/pxa/toolchain/bin/arm-linux-gcc-3.4.1.tar.gz

Его только осталось положить куда-нить в /usr/local/arm-toolchain и сделать export PATH=/usr/local/arm-toolchain/bin:$PATH

Вы уверены, что на NAS - arm-система?

markevichus ★★★
()
Ответ на: комментарий от markevichus

>http://voipac.com/downloads/pxa/toolchain/bin/arm-linux-gcc-3.4.1.tar.gz

3.4.1


Еду мамонта предлагаешь.

но хз, подойдёт ли


Скорее всего, да. Если только в этом тулчейне не собирали для iwmmxt.

А вообще, ТС'у советую собирать самому. Всё равно рано или поздно дело закончится этим.

gnu-eabi
()
Ответ на: комментарий от markevichus
Uname -a
Linux N0204 2.6.24 #1 Thu Nov 4 20:18:19 CST 2010 armv5tejl unknown

cat /proc/cpuinfo
Processor       : ARM926EJ-S rev 5 (v5l)
BogoMIPS        : 183.09
Features        : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 5TEJ
CPU variant     : 0x0
CPU part        : 0x926
CPU revision    : 5
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 32768
I assoc         : 4
I line length   : 32
I sets          : 256
D size          : 32768
D assoc         : 4
D line length   : 32
D sets          : 256

Hardware        : Oxsemi NAS
Revision        : 0000
Serial          : 00000acbc8762f80
commeta
() автор топика
Ответ на: комментарий от gnu-eabi

А вообще, ТС'у советую собирать самому.

Я бы с радостью, с чего начать только?, глаза немного разбежались.

commeta
() автор топика
Ответ на: комментарий от commeta

>Я бы с радостью, с чего начать только?, глаза немного разбежались.

crosstool-ng, oselas. Ну и crossdev, если гента.

gnu-eabi
()
10 мая 2011 г.
Ответ на: комментарий от markevichus

> Для начала, я бы попробовал воспользоваться уже собраным toolchain-ом от Voipac для pxa270

PXA270 не совместим с armv5tejl - можно не пробовать

anonymous
()

удалось найти toolchain? если да, то какой подошёл?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.