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:迁移 DSP/BIOS 应用程序、错误"#20标识符"ARG"未定义"

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1050603/codecomposer-migrating-a-dsp-bios-application-errors-20-identifier-arg-is-undefined

器件型号:CODECOMPOSER
主题中讨论的其他器件:TMS320C28345SysConfig

您好!

 

我正在尝试将 C2000项目(TMS320C28345)从 CCS4和 DSP/BIOS 更新到 CCS10和 SYS/BIOS。

我使用"将 DSP/BIOS 5应用迁移到 SYS/BIOS 6"作为参考。

已使用 ti.BIOS.conversion 工具创建新的.cfg 文件并在 CCS10中与其一起创建新项目。

从中的旧工程复制源代码并修复 include 路径后、我会得到400多个相同类型的错误:

#20标识符"ARG"未定义

"buf_alloc"

"数据记录_ISR"

许多来自/DSP2834x_common/文件。

 

使用以下工具版本:

CCS 版本:10.4.0.00006

TI C2000 v20.2.5.LTS

SYS/BIOS 6.83.0.18

SysConfig 1.9.0

XDCtools 3.62.1.15_core

如果对导致这种情况的原因有任何建议、我们将不胜感激。 谢谢你。

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

    XDC/std.h 中提供了此说明

    /* xdc_Arg is defined only in ti/targets/std.h; use IArg and UArg instead */
    #ifdef xdc__ARG__
    typedef xdc_Arg         Arg;
    #endif

    看起来 ARG 可能已被弃用、倾向于 IArg/UArg。

    对于 DSP2834x_common 文件、您能否再次检查相关头文件位置是否正确添加到#include 路径?

    惠特尼