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.

[参考译文] 编译器/TMS320DM642:可以#39;t 构建裸片 RTSC 项目

Guru**** 2615645 points

Other Parts Discussed in Thread: TMS320DM642, SYSBIOS

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/647718/compiler-tms320dm642-can-t-build-a-bare-bone-rtsc-project

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

工具/软件:TI C/C++编译器

您好!

我正在尝试将在 CCS3.3中工作的 RTSC 工程迁移到 CCS5.5。 我们使用具有 TMS320DM642 DSP 和 Spectrum Digital XDS510USB 仿真器的定制板。 此时、我只需构建一个裸片 RTSC "Hello World"项目、然后连接到电路板并对其进行调试。 在原始 CCS3.3项目中、我们使用了 ti.platforms.evmDM642平台。 在 CCS5.5中、缺少这样一个平台、因此我选择了 xdc.platform.generic 平台。  我让 Studio 向导为我创建这样一个项目。 我的项目参数完整列表如下:

XDS 工具:3.25.3.72

SYS/BIOS:6.35.4.50

xDAIS:7.21.1.07

平台:xdc.platform.generic

编译器版本:TI v7.4.4

器件系列:C6000

器件型号:DaVinciTM DM64x TMS320DM642

由于以下错误、我无法编译工程:

"C:\\ti\\ccsv5\\utils\\bin\\gmake"-k all  

正在制作./src/sysbios.a64 ...
gmake[1]:`没有规则使目标`family/C64/Hwi.c'成为 BIOS.obj'所需的目标。
gmake[1]:`没有规则使目标`family/C64/Timer.c'成为 BIOS.obj'所需的目标。
gmake[1]:`没有规则使目标`family/C64/TimestampProvider.c'成为 BIOS.obj'所需的目标。
gmake[1]:目标`全部'不会由于错误而重做。
gmake:***[./src/sysbios.a64错误2.

这些错误之后是另一个错误:

JS:"$internal"、第25行:xdc.services.global.XDCException: xdc.package_not _found:无法在路径"c:/ti/bios_6_35_04_50/packages;C:/ti/xdais_7_21_01_07/packages;C:/ti/xdais_7_21_01_07/examples;C:/ti/ccsv5/ccs_base;C:/ti/xdctools_3_25_03_72/packages;..."上找到软件包"未定义"。 确保正确设置了封装路径。
"./package/cfg/app_p64.cfg,第141行
gmake.exe:***[package/cfg/app_p64.xdl]错误1.
JS:"c:/ti/xdctools_3_25_03_72/packages/xdc/tools/Cmdr.xs、第51行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmake:***[configPkg/linker.cmd]错误1.
gmake:目标`全部'不会由于错误而重制。

如果在解决错误或修复我的设置方面有任何帮助、我们将不胜感激。

谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Alex、
    xdc.platform.generic 可能不是一个好选择。 要正确使用它、您需要一个额外的配置文件和该平台的设置。 更简单的方法是使用平台向导并根据 TMS320DM642创建您自己的平台。 以下是使用该工具的指南: rtsc.eclipse.org/.../Demo_of_the_RTSC_Platform_Wizard_in_CCSv4
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Sasha、

    我想提供更多详细信息。 我们的项目在 CCS3.3中运行良好、我们在其中使用 ti.platforms.evmDM642平台。 我们希望将该项目移至更新的 Composer Studio。 首先、我已经尝试过 CCS4.2、它已经包含这样一个平台。 我能够在 CCS4.2中构建我们的项目、但无法连接到电路板并对其进行调试。 由于 CCS4.2也很旧、我想看看我是否会更幸运地使用 CCS5.5。 CCS5.5没有这样的平台、因此根据您的建议、我想创建一个平台。 遗憾的是、CCS5.5中的新平台向导未在支持的 DSP (TMS320DM642)中列出我们的 DSP。 是否可以将平台从 CCS3.3 (或 CCS4.2)导入 CCS5.5?

    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它被错误地列为 TMS320CDM642。 我刚刚启动了 CCS 5、并且能够使用该器件创建一个新平台。
    或者、您也可以尝试将 evmDM642复制到 XDCtools 3.25安装中的目录 ti/platforms。 这可能起作用、但我没有尝试过。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Alex、

    由于我一周内没有听到、我假设这是一个已解决的问题。

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

    Todd、

    我最后通过导入我们的旧版 CCS 3.3项目来使用 CCS 4.2。 我不知道上次我做了什么、但这次是成功的。

    感谢你的帮助!

    Alex。