This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
cfg添加var μ m MultiProc = xdc.useModule('ti.sdo.utils.MultiProc');报错
说明资源路径位置类型
无法在路径上找到"ti.sdo.utils"软件包:"c:/ti/bios_6_33_04_39/packages;C:/ti/mcsdk_2_00_09_21/demos;C:/ti/pdk_C6678_1_0_0_21/packages;C:/ti/ndk_2_21_02_43/packages;C:/Users/zjm/workspace_v5_5/C6678_Test_DSP_Net_v20190320/platform;C:/ti/ccsv5/ccs_base;C:/ti/dsplib_c66x_3_1_0_0/packages;C:/ti/xdctools_3_23_02_47/packages;.."。 确保正确设置了封装路径。 .xdchelp /C6678_Test_DSP_net_v20190320行266 C/C++问题
说明资源路径位置类型
未解析的符号 MultiProc_self、首先在./main.obj C6678_Test_DSP_net_v20190320 C/C++ problem 中引用
您好!
您会发现您使用的是已经过时的 MCSDK 软件包。 您可以考虑迁移到适用于 C6678的 Processor SDK RTOS。 请参阅 https://e2e.ti.com/support/legacy_forums/embedded/tirtos/f/355/t/353777 、如果有用、可能缺少 IPC 软件包。
此致、Eric
你好:μ A
感谢你的回答,这句是我在例程“vlfft_evmc6678l”中复制到我自己的工程里,用来实现多核通信。例程运行的时候没有出现这个错误。并且我在自己的工程里已经添加了ipc的路径,但上面错误部分给出的路径没有ipc的路径。
你好:μ A
我设置了这个之后错误变成一个:μ A
说明资源路径位置类型 μ A
不能沿着以下路径找到包" ti.sdo.utils ":C:/ ti/BIOS_6_33_04_39 /软件包;C:/ ti/mcsdk_2_00_09_21 / demos;C:/ ti/pdk_C6678_1_0_21/软件包;C:/ ti / dcs_2_21_02_21/dsp/v3/dsp_3/ dcs_10s/v/v/v3/10b/v/v/v3/10b/v/v/v/v3/10b/v/v/v/v/v3/v3/10b/v/v/v/v/v/v3/v/v3/v/v3/v3/v/v3/v/v3/f 用户包;C::: C:/ v20190320行266 / xdctools_3。确保包路径设置正确。.xdchelp / C6678_Test_DSP_Net_C / C +问题 μ F
您好!
当您在 CCS 下注册了 IPC 1.24和3.23时、我认为您应该可以选择其中一个要使用的方法。 然后、当您编译代码时、它们应该出现在搜索路径中。 下面的屏幕截图是典型的 SYSBIOS 项目、与您的项目不同、但您可以看到需要选择 RTSC 包。
当我构建它时、我在搜索路径中有它们:
"C:\\ti\\ccs930\\ccs\\utils\bin\\gmake"-k -j 8 all -O
编译文件:"c:/ti/pdk_k2hk_4_0_13/packages/ti/diag/serdes_diag/test/k2h/c66/bios/serdes_diag_example.cfg
调用:XDCtools
"C:/ti/ccs_8_3_0/xdctools_3_51_01_18_core/xs "--xdcpath="C:/ti/bios_6_76_03_01/packages;C:/ti/pdk_k2hk_4_0_13/packages;C:/ti/edma3_lld_2_12_05_30E/packages;C:/ti/ipc_3_50_04_07/packages;C:/ti/ndk_3_61_01_01/packages;C:/ti/uia_2_30_01_02/packages;" xdc.tools.configuro configPkg -t ti.targets.elf.C66 -p ti.platforms.evmTCI6636K2H -r debug -c "C:/ti/ti-cgt-c6000_8.3.2 "C:/ti/pdk_k2hk_4_0_13/packages/ti/diag/serdes_diag/test/k2h/c66/bios/serdes_diag_example.cfg
正在制作 package.mak (由于 package.bld)...
正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
从 package/cfg/serdes_diag_example_pe66.cfg 配置 SerDes_diag_example.xe66 ...
链接库 ti.csl:./lib/k2h/c66/release/ti.csl.ae66;/lib/k2h/c66/release/ti.csl.intc.ae66
cle66软件包/cfg/SerDes_diag_example_pe66.c ...
此致、Eric
您好!
在.cfg 文件中、您有一些 IPC 设置、如下所示:
/***** IPC -共享内存设置***** /
/* IPC 软件包*/
VAR IPC = xdc.useModule('ti.sdo.ipc.Ipc');
VAR 设置= XDC.MODULE ('ti.sdo.ipc.family.Settings');
VAR ListMP = xdc.useModule('ti.sdo.ipc.ListMP');
VAR GateMP = xdc.useModule('ti.sdo.ipc.GateMP');
VAR SharedRegion = xdc.useModule('ti.sdo.ipc.SharedRegion');
VAR HeapMemMP = xdc.useModule('ti.sdo.ipc.heaps.HeapMemMP');
VAR MultiProc = xdc.useModule('ti.sdo.utils.MultiProc');
我不确定 CCS 项目为何未搜索注册的 IPC 软件包。 也许有些东西搞砸了吗? 您是否有一个干净的 IPC 示例项目已被证明是一个起点?
此致、Eric
你好:μ A
我没有用IPC示例项目做,这个IPC是我想实现主从结构的多核通信而加进去的。而且我之前的东西太多没有办法移到IPC示例项目运行。μ A