roboforum.ru

Технический форум по робототехнике.

Кросскомпиляция под mini2440

Кросскомпиляция под mini2440

Сообщение savarez » 06 сен 2011, 10:35

Не удаётся ничего запустить на миньке.

Есть подробная инструкция как скомпилировать Python под arm

Но на устройстве на зпускается..

Есть исчерпывающая инструкция как скомпилировать NodeJS (что наиболее интересно)

Но на устройстве на зпускается..

Есть даже инструкции как компилировать нативно, непосредственно на устройстве.
Но подразумевается, что на устройстве есть утилита make (а её нет), или менеджеры типа opkg, да и python в целом. Но ничего ж нет.

У кого-нибудь был успешный опыт?
savarez
 
Сообщения: 6
Зарегистрирован: 10 апр 2008, 10:25

Re: Кросскомпиляция под mini2440

Сообщение serg_io » 07 сен 2011, 22:12

Если компилируется, но не запускается то что-то неверно с опциями сборки. Часто ошибка Illegal instruction говорит о том, что неправильно указана архитектура.
Например воз здесь в флагах для сборки node.js:

export TARGET_ARCH="-march=armv7-a" # must be at least armv5te
export TARGET_TUNE="-mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -mthumb-interwork -mno-thumb" # optional

Еще подозрительно то, что " must be at least armv5te", а у нас armv4.
Еще "-mfpu=neon" надо-бы убрать.
serg_io
 
Сообщения: 25
Зарегистрирован: 07 июл 2010, 17:06


Вернуться в mini2440

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1