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/OMAP-L138:构建 SYS/BIOS 项目时出现兼容性错误

Guru**** 2562120 points
Other Parts Discussed in Thread: OMAP-L138, SYSBIOS

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/626643/rtos-omap-l138-compatibility-errors-when-building-a-sys-bios-project

器件型号:OMAP-L138
主题中讨论的其他器件: SYSBIOSOMAPL138PROCESSOR-SDK-OMAPL138

工具/软件:TI-RTOS

您好!

我正在研究 MityDSP-L138F SoM、并尝试在 OMAP-L138的 ARM 和 DSP 内核之间实现处理器间通信。 到目前为止、我已经成功地通过 Critical Link 提供的一些功能来发送和接收消息、这些功能基于 DspLink 的 MSGQ 模块。 现在、我想使用 SysLink 来访问其他模块、例如存储器(池)和通知。

为此、我在主机上安装了 SYS/BIOS 和 SysLink。 然后、我尝试编译 SYS/BIOS 工程(默认的最小模板)、但 CCSv7给了我以下构建错误:

xdc.cfg.Program:“ti.sysbios.family.c64p”软件包与此构建中使用的 XDCtools 不兼容。 请使用与该软件包兼容的 XDCtools、或更新包含该软件包的产品、或使用 XDCtools 3.50或更高版本重建软件包。

下面是构建日志:

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

"C:\\ti\\ccsv7\\utils\\bin\\gmake"-k -j 4 all -O
gmake[1]:进入目录'C:/TI_RTOS_WSHOP/Workspace/SysBIOS_Minime/Debug'
'生成文件:./app.cfg '
'调用:XDCtools '
"c:/ti/xdctools_3_50_02_20_core/xs "--xdcpath="C:/ti/bios_6_46_05_55/packages;C:/ti/ccsv7/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.elf.c674 -p ti.platforms.evmOMAPL138 -r 版本-c "C:/ti/ti-cgt-c6000_8.1.3 "--compileOptions "-g --optimize_with _debug""./app.cfg
'生成文件:./main.c'
'调用:C6000编译器'
"c:/ti/ti-cgt-c6000_8.1.3/bin/cl6x -mv6740 -include_path="C:/TI_RTOS_WSHOP/Workspace/SysBIOS_minimume"-include_path="C:/ti/ti-cgt-c6000_8.1.3/include "-g -define=omapl138 -diag_wrap=off -diag_warning=225 -display_error_number --preopt_with-preproc_build="main.file.config_build"-preproc_build"。
'完工建筑:./main.c'
'
正在从 package/cfg/app_pe674.cfg 配置 app.xe674 ...
subdir_rules.mk:12:目标'Build-1547231777-InProc '的配方失败
错误:xdc.cfg.Program:“c:/ti/xdctools_3_50_02_20_core/packages/xdc/cfg/Program.xs”,第71行:xdc.cfg.Program:软件包“ti.sysbios.family.c64p”与此编译中使用的 XDCtools 不兼容。 请使用与该软件包兼容的 XDCtools、或更新包含该软件包的产品、或使用 XDCtools 3.50或更高版本重建软件包。
JS:"c:/ti/xdctools_3_50_02_20_core/packages/xdc/cfg/Main.xs、第160行:错误:配置失败!
xdctools_3_50_02_20_core\gmake.exe:***[package/cfg/app_pe674.xdl]错误1.
JS:"c:/ti/xdctools_3_50_02_20_core/packages/xdc/tools/Cmdr.xs、第52行:错误:xdc.tools.configuro:由于先前的错误(状态= 2)、配置失败;已删除'linker.cmd'。
gmaking[1]:***[Build-1547231777-InProC]错误1.
gmake[1]:离开目录'C:/TI_RTOS_WShop/Workspace/SysBIOS_Minime/Debug'
subdir_rules.mk:9:目标'build-1547231777'的配方失败
gmake:***[build-1547231777]错误2.
gmake:目标"全部"不会由于错误而重新生成。

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

我的可用组件包括:

  • CCS v7.2.0
  • SYS/BIOS v6.46.5.55
  • XDStool v3.50.2.20_core

我查看了它、但找不到一个列表来显示哪些版本的 XDCtools 和 SYS/BIOS 相互兼容。 我应该怎么做?

此外、我已经安装了 SYS/BIOS、但我从未安装 TI-RTOS 本身、这会带来问题吗? 我认为 ARM 上安装的 Linux 和 DSP 上的 SYS/BIOS 应该足够了、但我感到困惑。

提前感谢。

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

    我已通知 RTOS 团队。 他们的反馈将在此处发布。

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

    请注意、重要链接支持 Mity-DSP。 您需要联系他们的团队以获得此平台上的支持。

    在本例中、问题与 RTOS 和 XDC 工具有关、因此我们将提供帮助、但对于一般硬件问题、请联系他们。  

    在本例中、XDC 3.50n`t 适用于 TI RTOS 的 C6000实现、BIOS 项目对您使用它们的 XDCtools 版本很敏感。 您将需要使用 XDC3.32版本。

    获取兼容软件版本的良好起点是从 TI.com 获取适用于该器件的 Processor SDK RTOS。

    www.ti.com/.../processor-sdk-omapl138

    此致、

    Rahul

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

    Okan