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.

[参考译文] CCS/TMS320F28069:致命错误:无法打开源文件"limits.h"(安装"用于 C2000&quot 的 controlSUIT 之后出现;)

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/800538/ccs-tms320f28069-fatal-error-cannot-open-source-file-limits-h-appearing-after-installing-controlsuit-for-c2000

器件型号:TMS320F28069
Thread 中讨论的其他器件:controlSUITEC2000WARE

工具/软件:Code Composer Studio

你(们)好

我刚刚安装了"controlSUITE for C2000",但我的项目不会构建(它在以前构建良好,但没有安装 controlSUITE)。 我收到此错误消息:

"C:/ti/controlSUITE/device_support/f2803x/v124/DSP2803x_common/include/IQmathLib.h "、第86行:致命错误:无法打开源文件"limits.h"

我如何前进?

此致 Terje Bøhler

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

    我建议您安装 C2000Ware。 它具有适用于 F2806x 的最新器件支持和配套资料。

    您是否正在尝试在 C2000Ware 中构建现有工程或示例之一? 您是否尝试在项目中包含特定的库?

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

    我只是尝试重新编译(重新生成)一些其他人在一段时间内生成(成功)的旧软件。
    您的上述建议可能不起作用(错误仍然存在):

    我现在执行了以下操作:
    1) 1)按照上述邮件/响应中的说明安装了 C2000Ware_1_00_06_00
    (我发现它已复制/安装到新目录:C:/ti/C2000/...)
    2) 2)已重新启动我的 PC
    3)启动我的 CCS (版本6.1-12)、并且我的项目已自动导入(如预期的那样)
    4)构建我的项目...
    =>发生相同的错误:
    "C:/ti/controlSUITE/device_support/f2803x/v124/DSP2803x_common/include/IQmathLib.h "、第86行:致命错误:无法打开源文件"limits.h"
    >>编译失败
    1在编译"./BridgelessPFC-Main.c"时检测到灾难性错误。 …Ω"


    当我检查项目上的"属性+包含选项"时、我看到以下内容:
    "C:/ti/controlSUITE/device_support/f2803x/v124/DSP2803x_headers/include "
    "C:/ti/controlSUITE/device_support/f2803x/v124/DSP2803x_headers/source "
    "C:/ti/controlSUITE/device_support/f2803x/v124/DSP2803x_headers/cmd "
    "C:/ti/controlSUITE/device_support/f2803x/v124/DSP2803x_common/include "
    "C:/ti/controlSUITE/development_kits~SupportFiles/F2803x_headers"
    "C:/ti/controlSUITE/libs/app_libs/digital_power/f2803x_v3.2/include "
    "C:/ti/controlSUITE/libs/app_libs/digital_power/f2803x_v3.2/asm "
    "C:/ti/controlSUITE/libs/math/IQmath/v15c/include "
    "C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/include "

    也许我的项目现在应该读取另一目录中的包含文件(例如、在"C:/ti/C2000/...下)?
    我是否必须手动更改某些"属性设置"?

    我非常感谢在这个问题上提供进一步的帮助,以使我的项目得以汇编。

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

    是的、您必须修改项目属性、以更新 IQmath 库和其他库及器件支持的包含路径和文件搜索路径。

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

    此帖子仍有问题?

    此致、
    Ozino