Jump to content

    

Recommended Posts

Добрый день.

 

Никак не получается заставить работать ipc модуль на code composer studio.

Поставил модуль в корень установки студии. Студия его успешно подхватила.Но когда я прописываю в конфигурацию проекта app.cfg


Ipc = xdc.useModule('ti.sdo.ipc.Ipc');


// GateMP - dynamical creation

// Notify - dynamic allocation

// Shared region

var SharedRegion = xdc.useModule('ti.sdo.ipc.SharedRegion');

var SHAREDMEM = 0x80000000;

var SHAREDMEMSIZE = 0x00020000;


SharedRegion.setEntryMeta(0,

{

name: "SR0",

base: SHAREDMEM,

len: SHAREDMEMSIZE,

ownerProcId: 0,

cacheEnable: false,

isValid: true

});

проект перестаёт собираться.

 

subdir_rules.mk:10: recipe for target 'build-1402654625-inproc' failed

js: "/home/kirill/Projects/Lumex/Infralum/DSP/dsp_infralum/app.cfg", line 30: xdc.services.global.XDCException: xdc.PACKAGE_NOT_FOUND: /home/kirill/ti/ipc_3_40_01_08/packages/ti/sdo/ipc/package.xdc found along the package path, but no schema file was found. Ensure that the package 'ti.sdo.ipc' is completely built.

 

На фоне этого я попытался пересобрать модуль ipc. Поправил products.mak в соответствии с документацией и опять никак.

При запуске

 

make -f ipc-linux.mak config PLATFORM=omapl38

 

получаю

 

checking for C compiler default output file name... configure: error: C compiler cannot create executables

See `config.log' for more details.

make: *** [ipc-linux.mak:57: config] Error 77

 

Внутри config.log есть ругань на отсутствие библиоек типа

 

/ti-processor-sdk-linux-omapl138-lcdk-06.03.00.106/linux-devkit/sysroots/x86_64-arago-linux/usr/libexec/arm-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/8.2.0/real-ld: cannot find crt1.o: No such file or directory

 

и.т.д.

 

Кто с таким сталкивался? Можно ли где-то в products.mak добавить путь к библиотекам? Может куда-то скопировать нужные библиотеки из поставки lsdk?

 

config.log products.mak

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.