Перейти к содержанию
    

помогите разобраться с dvsdk OMAP-L138

Здравствуйте!

купили zoom OMAP-L138, скачал с logicpd образ Virtual Machine SDK for the AM1808 & OMAP-L138 Linux PSP - это убунта 10,04

скачал Linux SDK for OMAP-L138 / TMS320C6748 EVM тот что техас предложил: v4.03.00.06 23 DEC 2011 Linux v2.6.37

запускаю сборку СДК согласно мануалу, сборка останавливается на этапе сборки приложений c6accel:

 

======== all [packages/ti/c6accel_unitservers/omapl138/] ========

all files complete.

all files complete: Wed Dec 3 01:24:02 CST 2014.

 

Making all in subdirectory c6accelw...

make -C c6accelw PLATFORM_XDC=ti.platforms.evmOMAPL138

make[3]: Entering directory `/home/logic/ti-dvsdk_omapl138-evm_04_03_00_06/c6accel_1_01_00_07/soc/c6accelw'

make[3]: Nothing to be done for `all'.

make[3]: Leaving directory `/home/logic/ti-dvsdk_omapl138-evm_04_03_00_06/c6accel_1_01_00_07/soc/c6accelw'

 

Making all in subdirectory c6accel_app...

make -C app PLATFORM_XDC=ti.platforms.evmOMAPL138

make[3]: Entering directory `/home/logic/ti-dvsdk_omapl138-evm_04_03_00_06/c6accel_1_01_00_07/soc/app'

 

Linking c6accel_app from appMain.o c6accel_testfxns.o ../c6accelw/lib/c6accelw_omapl138.a470MV c6accel_app_config/linker.cmd..

@ /home/logic/ti-dvsdk_omapl138-evm_04_03_00_06/linux-devkit//bin/arm-arago-linux-gnueabi-gcc -L/lib -lm -lpthread -o c6accel_app appMain.o c6accel_testfxns.o ../c6accelw/lib/c6accelw_omapl138.a470MV c6accel_app_config/linker.cmd

/lib/../../lib/libpthread.so.0: file not recognized: File format not recognized

collect2: ld returned 1 exit status

make[3]: *** [c6accel_app] Error 1

make[3]: Leaving directory `/home/logic/ti-dvsdk_omapl138-evm_04_03_00_06/c6accel_1_01_00_07/soc/app'

make[2]: *** [c6accel_app] Error 2

make[2]: Leaving directory `/home/logic/ti-dvsdk_omapl138-evm_04_03_00_06/c6accel_1_01_00_07/soc'

make[1]: *** [c6accel] Error 2

make[1]: Leaving directory `/home/logic/ti-dvsdk_omapl138-evm_04_03_00_06/c6accel_1_01_00_07'

make: *** [c6accel] Error 2

 

насколько я понимаю компилятор пытается взять libpthread в системном каталоге /lib вместо linux-devkit/arm-arago-linux-gnueabi/lib и получает бьиблиотеку для amd64 вместо arm

 

кто делал научите как побороть сие недоразумение

Изменено пользователем AlexRayne

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

насколько я понимаю компилятор пытается взять libpthread в системном каталоге /lib вместо linux-devkit/arm-arago-linux-gnueabi/lib и получает бьиблиотеку для amd64 вместо arm

кто делал научите как побороть сие недоразумение

проверьте командой printenv, есть ли в переменных окружения параметр ARCH=arm

 

насколько я помню, техасовские sdk - это бинарник 1-2ГБ. поищите в доках или в домашнем каталоге - возможно sdk создал файлы для настроек окружения, но сами настройки по разным причинам не попали в настройки текущего шелла..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

проверьте командой printenv, есть ли в переменных окружения параметр ARCH=arm

 

насколько я помню, техасовские sdk - это бинарник 1-2ГБ. поищите в доках или в домашнем каталоге - возможно sdk создал файлы для настроек окружения, но сами настройки по разным причинам не попали в настройки текущего шелла..

эта переменная отдается команде маку:

make ARCH=arm CROSS_COMPILE=gnu-arago-linux-eabi-

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...