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.

[参考译文] CCS/TMS320C6678:.cfg

Guru**** 1969805 points
Other Parts Discussed in Thread: SYSBIOS
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/919301/ccs-tms320c6678-cfg

器件型号:TMS320C6678
Thread 中讨论的其他器件:SYSBIOS

工具/软件: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的路径。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    IPC 是 RTSC 软件包、您需要在 CCS 中注册它。 在 CCS 中--- >窗口--- >首选项--- >Code Composer Studio >产品

    此致、Eric

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好:μ 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

     包路径依然没有ipc,但我这边路径设置了的:μ A

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    当您在 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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好:μ A

       感谢你的回复。我在RTSC是添加了的,从图中可以看出:μ A

    依然是之前那种错误。μ A

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    在.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

x 出现错误。请重试或与管理员联系。