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.

[参考译文] RTOS/AM5728:MessageQ 构建错误

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/665794/rtos-am5728-messageq-build-error

器件型号:AM5728

工具/软件:TI-RTOS

从使用"不采取任何措施"应用程序的全新设置中、当我将 MessageQ 拖放到 DSP BIOS 中时、我不断收到以下错误消息。  如果我删除 MessageQ、则它会正常构建。

我在图表上查看了兼容性、显示 BIOS 6.53.02.00与此处使用的 XDCTools 3.50.03.33兼容、那么添加 MessageQ 模块有什么问题?

****为项目 DSPComm 构建配置调试****

"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 8 app.op-O

'生成文件:"../app.cfg '"

'调用:XDCtools '

"C:/ti/xdctools_3_50_03_33_core/xs "-xdcpath="C:/ti/bios_6_53_02_00/packages;C:/ti/ipc_3_44_01_01/packages;C:/ti/dsplib_c66x_3_4_0_0/packages;C:/ti/ccsv7/ccs_base;" xdc.tools.configuro configPkg -t ti.targets.elf.C66 -p ti.platforms.evmAM572X -r release -c "C:/ti/ccsv7/tools/compiler/ti-cgt-c6000_8.2.2 "--compileOptions "-g -optimiz_with _debug"。/cfg.app.cfg.app.cfg"

正在制作 package.mak (由于 package.bld)...

正在为软件包 configPkg 生成接口(因为 package/package.xdc.inc 比 package.XDC 旧)...

从 package/cfg/app_pe66.cfg 配置 app.xe66 ...

subdir_rules.mk:12:目标'Build-1981895185-InProc '的配方失败

错误:xdc.cfg.Program:“c:/ti/xdctools_3_50_03_33_core/packages/xdc/cfg/Program.xs”,第71行:xdc.cfg.Program:软件包“ti.sdo.utils”与此编译中使用的 XDCtools 不兼容。 请使用与该软件包兼容的 XDCtools、或更新包含该软件包的产品、或使用 XDCtools 3.50或更高版本重建软件包。

JS:"c:/ti/xdctools_3_50_03_33_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!

gmake.exe:***[package/cfg/app_pe66.xdl]错误1.

JS:"c:/ti/xdctools_3_50_03_33_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。

gmaking[1]:***[Build-1981895185-InProC]错误1.

gmake:***没有将目标设置为'app.opt'的规则。

****构建完成****

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Rob:

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

    我有:

    PROCESSOR_SDK_RTOS_AM57xx_4_00_00_04

    安装在我的计算机上、但在我启动新项目时、它不会作为选项出现。  

    如果我尝试手动添加、则无法找到 ti.platforms.evmAM572x

    因此生成错误消息时、我使用的是6.53.02.00而不是 SDK RTOS。

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

    尊敬的 Rob:

    您可能正在使用 XDC、IPC 和 BIOS 的不兼容版本。

    我从 Processor SDK v4.0发行说明中提取了该图表:

    您可以转到 Project Properties -> General -> Products 来验证是否安装了正确的版本。 如果您在 CCS 中看不到它们、则可能需要转至 Window -> Preferences -> Code Composer Studio -> Products 来重新发现它们。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我为 AM57xx_RTOS 安装了最新的4.02版本、并使用了该版本随附的与此处不同的图表。 当我使用与 v4.02对应的同一图表中列出的版本时、我会成功地包含 MessageQ 并成功编译。 谢谢。