roboforum.ru

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

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

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

savarez » 06 сен 2011, 10:35

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

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

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

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

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

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

У кого-нибудь был успешный опыт?

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" надо-бы убрать.


Rambler\'s Top100 Mail.ru counter