Part Number:TMS320C6678
将mcsdk_02_01_02_06下的omp_1_01_03_02文件夹拷贝之.\custom_openmp\文件夹里,将etc\config.bld拷贝至ti\packages目录下,修改后文件内容如下:
tools = "E:/ti/ccsv5/tools/compiler/c6000_7.4.4";
//Setup for c66 target
var C66 = xdc.useModule('ti.targets.elf.C66');
C66.rootDir = tools;
C66.ccOpts.suffix += " -mi10 -mo –omp –gcc -D__TI_USE_TLS";
C66.lnkOpts.prefix+=" –reread_libs ";
C66.lnkOpts.suffix =" -c -m $(XDCCFGDIR)/$@.map -l $(rootDir)/lib/rts6600_elf_mt.lib";
C66.platform = "ti.omp.examples.platforms.evm6678";
//list interested targets in Build.targets array
Build.targets = [ C66 ];
按照IPC rebuilding指导手册在命令行设置 set XDCPATH=%XDCPATH%;mcsdk_02_01_02_06/bios_6_##_##_##/packages
进行编译时提示如下错误:
======== .interfaces [./ti/omp/utils] ========
making package.mak (because of package.bld) …
generating interfaces for package ti.omp.utils (because package/package.xdc.inc is older than package.xdc) …
translating ThreadLocal
translating ThreadLocalStorage
translating SemaphoreMP
translating OpenMP
translating HeapOMP
"ti/omp/utils/SemaphoreMP.xdc", line 43: can't find imported unit: ti.sdo.ipc.SharedRegion (ti.sdo.ipc.SharedRegion)
error: compilation of package.xdc failed: parser failed
gmake[1]: *** [package/package.xdc.inc] Error 1
gmake[1]: *** [package/package.xdc.inc] Deleting file `package/package.defs.h'
gmake[1]: *** [package/package.xdc.inc] Deleting file `package/package_ti.omp.utils.c'
xdctools_3_23_04_60\gmake.exe: *** [ti/omp/utils,.interfaces] Error 2
这是需要在哪里添加有关ipc的信息?
user4192203:
在命令行添加 set XDCPATH=%XDCPATH%;C:/Program Files/TexasInstruments/bios_6_##_##_##/packages;{IPC_INSTALL_PATH}/packages等路径之后弹出如下错误:
======== .libraries [./ti/omp] ========cle66 iter.c …"iter.c", line 151: error: declaration is incompatible with "bool gomp_iter_dynamic_next_locked(long *, long *)" (declared at line 448 of "libgomp.h")"iter.c", line 264: error: declaration is incompatible with "bool gomp_iter_guided_next_locked(long *, long *)" (declared at line 449 of "libgomp.h")2 errors detected in the compilation of "iter.c".
>> Compilation failuregmake[1]: *** [package/lib/lib/release/ti.omp/iter.oe66] Error 1xdctools_3_23_04_60\gmake.exe: *** [ti/omp,.libraries] Error 2
,
Nancy Wang:
user4192203 说:按照IPC rebuilding指导手册在命令行设置 set XDCPATH=%XDCPATH%;mcsdk_02_01_02_06/bios_6_##_##_##/packages
参考的哪个手册?
建议您按照最新的SDK手册来执行相应的操作。
software-dl.ti.com/…/index_Foundational_Components.html
,
user4192203:
mcsdk版本为2.1.2.6,omp_1_01_03_02\docs\user_guide.pdf的最后一节。
,
user4192203:
ipc_1_24_03_02\docs\IPC users guide.pdf
,
Nancy Wang:
user4192203 说:按照IPC rebuilding指导手册在命令行设置 set XDCPATH=%XDCPATH%;mcsdk_02_01_02_06/bios_6_##_##_##/packages
具体的路径及版本号都写全,看你贴出来的是用#号代替,是否可能会有影响。
TI中文支持网



