AlexRayne 7 3 декабря, 2014 Опубликовано 3 декабря, 2014 (изменено) · Жалоба Здравствуйте! купили 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 кто делал научите как побороть сие недоразумение Изменено 3 декабря, 2014 пользователем AlexRayne Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 3 декабря, 2014 Опубликовано 3 декабря, 2014 · Жалоба насколько я понимаю компилятор пытается взять libpthread в системном каталоге /lib вместо linux-devkit/arm-arago-linux-gnueabi/lib и получает бьиблиотеку для amd64 вместо arm кто делал научите как побороть сие недоразумение проверьте командой printenv, есть ли в переменных окружения параметр ARCH=arm насколько я помню, техасовские sdk - это бинарник 1-2ГБ. поищите в доках или в домашнем каталоге - возможно sdk создал файлы для настроек окружения, но сами настройки по разным причинам не попали в настройки текущего шелла.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexRayne 7 11 декабря, 2014 Опубликовано 11 декабря, 2014 · Жалоба проверьте командой printenv, есть ли в переменных окружения параметр ARCH=arm насколько я помню, техасовские sdk - это бинарник 1-2ГБ. поищите в доках или в домашнем каталоге - возможно sdk создал файлы для настроек окружения, но сами настройки по разным причинам не попали в настройки текущего шелла.. эта переменная отдается команде маку: make ARCH=arm CROSS_COMPILE=gnu-arago-linux-eabi- Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться