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.

[参考译文] CODECOMPOSER:包#39;ti.sysbios.KNL#39;与 XDCtools 不兼容

Guru**** 2554800 points
Other Parts Discussed in Thread: EK-TM4C1294XL, SYSBIOS

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1011815/codecomposer-the-package-ti-sysbios-knl-is-not-compatible-with-xdctools

器件型号:CODECOMPOSER
Thread 中讨论的其他器件:EK-TM4C1294XLSYSBIOS

大家好、

我刚刚开始在 EK-TM4C1294XL 电路板上开发以太网应用。 我使用了 TI-RTOS 示例并导入了"TCP 回波"项目。

我正在使用 CCS 10、3、1并尝试构建 TCP 回显示例、但遇到以下错误:

从 package/cfg/tcpEcho_pem4f.cfg 配置 tcpEcho.xem4f ...
subdir_rules.mk:19:目标'Build-784193775-InProc '的配方失败
错误:xdc.cfg.Program:“c:/ti/ccs1031/xdctools_3_62_00_08_core/packages/xdc/cfg/Program.xs”,第71行:xdc.cfg.Program:软件包“ti.sysbios.KNL”与此编译中使用的 XDCtools 不兼容。 请使用与该软件包兼容的 XDCtools、或更新包含该软件包的产品、或使用 XDCtools 3.50或更高版本重建软件包。
JS:"c:/ti/ccs1031/xdctools_3_62_00_08_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!
gmake.exe:***[package.mak:202:package/cfg/tcpEcho_pem4f.xdl]错误1
JS:"c:/ti/ccs1031/xdctools_3_62_00_08_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmaking[1]:***[Build-784193775-InProC]错误1.
gmake:***没有使目标'build-784193775'成为'configPkg/compiler.op'所需的规则。
gmake:***没有使目标'build-784193775'成为'configPkg/linker.cmd'所需的规则。
gmake:***没有使目标'build-784193775'成为'configPkg/compiler.op'所需的规则。
gmake:***没有使目标'build-784193775'成为'configPkg/compiler.op'所需的规则。
gmake:***没有使目标'build-784193775'成为'configPkg/compiler.op'所需的规则。
gmake:***没有使目标'build-784193775'成为'configPkg/compiler.op'所需的规则。
gmake:目标"全部"不会由于错误而重新生成。

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

您能帮我解决问题并运行示例吗?

谢谢

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

    你好,Mostafa,

    您使用的是 SYS BIOS 版本? 您似乎在 XDC 和 SYS BIOS 版本之间存在一些不匹配。

    您可以从以下位置获取配对信息:

    https://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/

    这是 XDC 发行说明中的信息。  

    XDCtools 3.62只能在 CCS 7.1.x (或更高版本)中使用。

    要在9.0.x 之前的 Windows CCS 版本中使用 XDCtools 3.62、必须安装包含64位版本 JRE 的 XDCtools 发行版(因为早期版本的 CCS 仅包含32位 JRE)。

    XDCtools 3.30版本(及更高版本)不再在安装程序中发布、它们只是作为 .zip 文件提供的、可以解压到 CCS 用于发现新产品(例如 、c:/ti)的任何目录中。

    Windows 用户注意事项: 当您使用 Windows 资源管理器解压缩 XDCtools 版本时、只需双击 .zip 文件并将其包含的单个顶层文件夹拖到包含  ccsv6/( 通常 为 c:/ti)的文件夹中。 相反,如果您右键单击 .zip 文件并选择“Extract All....”,Windows 资源管理器会将 zip 文件本身的名称添加到默认输出文件夹中。  请勿使用此输出名称。 您必须将  zip 文件的内容解压到 、例如、c:/ti、 而不是 以 zip 文件本身命名的新文件夹中。

    已删除内容

    从3.31版本开始、所有嵌入式目标和平台都已删除。 它们现在随附中间件产品、如 TI-RTOS、这些产品依赖于特定目标和平台。

    封装兼容性

    封装内部文件:从 XDCtools 3.20开始、所有生成的封装内部文件都向后兼容。 因此、使用 XDCtools 3.20或更高版本创建的软件包可使用此版本。 但是、对生成的 C 模块头文件的更改要求使用此发行版创建的包含非元模块的软件包不能与早于 XDCtools 3.50.x 的 XDCtools 发行版一起使用 这包括 xdc.runtime 封装。 有关  更多详细信息、请参阅 XDCtools 内部版本号。

    生成的模块标头:所有生成的模块标头都已更改以支持"常量清理"配置文件(请参阅 错误506855)、因此、必须使用 XDCtools 3.50 (或更高版本)重建使用早期版本构建的所有非元模块、才能使用 xdc.runtime 此版本提供的。 因此 、XDCtools 3.50 (或更高版本)不能与包含使用 XDCtools 3.32或更早版本构建的非元模块的软件包一同使用。 特别是:

    SYS/BIOS 6.46软件包不能与 XDCtools 3.50 (或更高版本)一起使用;必须使用 SYS/BIOS 6.50.00 (或更高版本)

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

    您好 Aravind、

    我已在 ti 目录中安装了最新的 SYS BIOS、但再次出现相同的错误。

    如何找到 CCS 已使用的 SYS BIOS? 我不确定是否正在使用它、而不是我安装 了 SYS/BIOS 6.83

    另外、您能否指导我如何使用另一个 XDC 重建项目(我测量了我的当前 XDC、因为我刚刚安装了 CCS、所以我猜它使用的是最后一个 XDC)

    我得到的误差如下所示:

    subdir_rules.mk:19:目标'Build-784193775-InProc '的配方失败
    错误:xdc.cfg.Program:“c:/ti/ccs1031/xdctools_3_62_00_08_core/packages/xdc/cfg/Program.xs”,第71行:xdc.cfg.Program:软件包“ti.sysbios.KNL”与此编译中使用的 XDCtools 不兼容。 请使用与该软件包兼容的 XDCtools、或更新包含该软件包的产品、或使用 XDCtools 3.50或更高版本重建软件包。
    JS:"c:/ti/ccs1031/xdctools_3_62_00_08_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!
    xdctools_3_62_00_08_core\gmake.exe:***[package.mak:202:package/cfg/tcpEcho_pem4f.xdl]错误1

    再次感谢您的帮助。

    莫斯塔法

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

    你好,Mostafa,

    很遗憾您仍然无法获得解决方案。

    以下是兼容的 SYS BIOS 和 XDC 产品的链接:

    http://downloads.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/index.html

    请注意、CCS 是一个 Eclipse 项目、因此需要将所有产品注册到 CCS。

    此外、SYS BIOS 和 XDC 是 RTSC 产品、并且有一个 RTSC 发现路径(有一个默认路径、并且您可以继续为 RTSC 发现添加其他用户定义的路径)。

    我认为以下内容可能对您有所帮助:

    https://software-dl.ti.com/ccs/esd/documents/ccs_product-installation-selection.html

    此外、

    以下是完整的 CCS 文档、适用于任何其他内容:

    https://software-dl.ti.com/ccs/esd/documents/ccs_documentation-overview.html

    谢谢

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

    您好 Aravind、

    感谢您的提示。 通过删除所有 XDC 工具并仅安装 xdctools 3.32.00.06、该问题已得到解决

    对此,

    莫斯塔法