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/TDA2HV:如何在 CCSV6获取 IPC 示例?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/914833/ccs-tda2hv-how-to-get-ipc-examples-at-ccsv6

器件型号:TDA2HV

工具/软件:Code Composer Studio

大家好:


我要导入 TDA2x 的 IPC 示例。 我使用 View->TI Resource Explorer Classic,搜索 TDA2X。

此器件没有 IPC 示例、我可以从何处获取该示例、以及如何将其加载到 CCSV6.2中?

感谢您的帮助!

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

    您好!

    您能否查看中的示例 \ti_componers\os_tools\IPC_3_45_00_00\examples

    此致、

    Yordan

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

    您好,

    感谢您的回复。

    我设置一个 CCS 工程(m4core)、加载示例"DRA7XX_BIOS_elf\ex01_hello"、按 如下方式更改了".mk:

    ------------------------

    编号
    # 版权所有(c) 2012-2014德州仪器(TI)公司- http://www.ti.com
    # 保留所有权利。
    编号
    # 重新分发并以源代码和二进制形式使用、有无
    允许 修改#、前提是满足以下条件
     符合#:
    编号
    # * 重新分发源代码必须保留上述版权
    #    注意、此条件列表和以下免责声明。
    编号
    # * 二进制形式的再发行必须复制上述版权
    #    注意、此条件列表和中的以下免责声明
    #    分发时提供的文档和/或其他材料。
    编号
    # * 德州仪器公司的名称和名称均不相同
    #    其贡献者可用于认可或推广衍生产品
    #    来自此软件、未经特定的事先书面许可。
    编号
    # 本软件由版权所有者和贡献者"按原样"提供
    # 以及任何明示或暗示的保证、包括但不限于:
    # 特定适销性和适用性的隐含保证
    # 不承认目的。 在任何情况下、版权所有者不得或
    # 贡献者应对任何直接、间接、偶然、特殊、
    # 典型或必然的损害(包括但不限于
    采购 替代货物或服务;丧失使用、数据或利润;
    # 或业务中断)、无论原因是什么以及任何责任理论、
    # 无论是合同、严格责任还是侵权行为(包括疏忽或)
    # otherwise)因使用本软件而产生的任何后果、
    # 即使被告知可能会发生此类损坏。
    编号
    编号
    #===========  products.mak =====
    编号
    #查找其他 products.mak 文件以覆盖本地设置
    ifneq (、$(通配符$(EXBASE)/../products.mak))
    包括$(EXBASE)/../products.mak
    其他
    ifneq (、$(通配符$(EXBASE)/../../products.mak))
    包括$(EXBASE)/../../products.mak
    #定义 IPC_INSTALL_DIR、因为未在 IPC 顶级产品.mak 中定义
    IPC_INSTALL_DIR =$(word 1、$(SUBST /examples、examples、$(CURDIR)))
    其他
    ifneq (、$(通配符$(EXBASE)/../../../products.mak))
    #定义 IPC_INSTALL_DIR、因为未在 IPC 顶级产品.mak 中定义
    IPC_INSTALL_DIR =$(word 1、$(SUBST /examples、examples、$(CURDIR)))
    包括$(EXBASE)/../../../products.mak
    字节序
    字节序
    字节序
    #默认情况下、必要的构建变量通过找到/分配
    #./products.mak 或./../products.mak、包含在上面。  进行选择
    #覆盖这些变量、或在不使用的情况下构建此示例
    #./products.mak 或./../products.mak、取消注释并分配变量
    编号。
    #depot =_yo_depot_folder_
    VSDK_0205   := E:/ti/VISION_SDK_02_05_00_00
     
    TI_SW_ROOT    :=$(VSDK_0205)/ti_components
    #### BIOS 端相关性####
    BIOS_INSTALL_DIR      =$(TI_SW_ROOT)/OS_TOOLS/BIOS_6_40_03_39
    IPC_INSTALL_DIR       =$(TI_SW_ROOT)/OS_TOOLS/IPC_3_30_00_05_eng
    XDC_INSTALL_DIR       =$(TI_SW_ROOT)/OS_TOOLS/windows/xdctools_3_30_04_52_core
    CCS = E:\ti\ccsv6\tools\compiler
    #### BIOS 端工具链####
    GNG.targets.arm.A15F  =$(TI_SW_ROOT)/CG_TOOLS/windows/gcc-arm-none-eabi-4_7-2013q3
    TI.targets.elf.c66    =$(TI_SW_ROOT)/CG_TOOLS/windows/C6000_7_4_2
    TI.targets.arm.elf.M4 =$(TI_SW_ROOT)/CG_TOOLS/windows/TMS470_5_1_5
    TI.targets.arp32.elf.ARP32_far =$(TI_SW_ROOT)/CG_TOOLS/windows/arp32_1_0_3
    #使用此目标打印您的商品变量。
    显示:
     @echo "BIOS_INSTALL_DIR   =$(BIOS_INSTALL_DIR)"
     @echo "IPC_INSTALL_DIR    =$(IPC_INSTALL_DIR)"
     @echo "XDC_INSTALL_DIR    =$(XDC_INSTALL_DIR)"
     @echo "gnu.targets.arm.A15F =$(gnu.targets.arm.A15F)"
     @echo "ti.targets.elf.c66   =$(ti.targets.elf.c66)"
     @echo "ti.targets.arm.elf.M4 =$(ti.targets.arm.elf.M4)"
     @echo "ti.targets.arp32.elf.ARP32_far =$(ti.targets.arp32.elf.ARP32_far)"

    ----------------------------

    然后我运行 build,错误提示:

    ------------------------

    "e:\\ti\\ccsv6\\utils\\bin\\gmake"-k all
    '生成文件:./dsp1/Dsp1.cfg'
    '调用:XDCtools '
    "e:/ti/xdctools_3_32_01_22_core/xs "--xdcpath="E:/ti/ipc_3_30_00_09/packages;E:/ti/bios_6_40_04_47/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M4 -r debug -b "E:/Users/abcd/workspace_v6_2/DRA7IPC/shared/config.bld -c "E:/ti/ccsv6/tools/compiler/arm_15.12.3.LTS "../dsp1/Dsp1.cfg"
    正在制作 package.mak (由于 package.bld)...
    正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...
    从 package/cfg/Dsp1_pem4.cfg 配置 Dsp1.xem4 ...
    dsp1/subdir_rules.mk:7:目标'build-1047090097'的配方失败
    JS:"e:/Users/abcd/workspace_v6_2/DRA7IPC/dsp1/Dsp1.cfg、第42行:TypeError:Cannot read property "profile" from null (E:/Users/abcd/workspace_v6_2/DRA7IPC/dsp1/Dsp1.cfg #42)
       "./package/cfg/Dsp1_pem4.cfg,第181行
    gmake.exe:***[package/cfg/Dsp1_pem4.xdl]错误1
    JS:"e:/ti/xdctools_3_32_01_22_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。
    gmake:***[build-1047090097]错误1
    '生成文件:./dsp2/Dsp2.cfg'

    ------------------------

    出什么问题了? 从何处获取配置文件、我是否需要构建配置文件?

    我确实需要你的帮助,非常感谢!