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/TMS320F28379D:错误未#39;t 查找 select.h /迁移

Guru**** 2595800 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/675837/ccs-tms320f28379d-errors-don-t-find-select-h-migration

器件型号:TMS320F28379D
主题中讨论的其他器件:LAUNCHXL-F28379DC2000WARE

工具/软件:Code Composer Studio

您好!

我使用 CCS7和开发套件:LAUNCHXL-F28379D,然后安装 C2000。

我想重新使用项目。 此项目有效。 我只有一 台具有相同窗口的 PC、 我安装了 C2000 V3 ET 控制器。

当我想要生成时、我出现以下错误:

错误:无法打开源文件:

#1965无法打开源文件"ti/targets/select.h".ccsproject /example_cpU1第87行、外部位置:C:\ti\xdctools_3_50_04_43_core\packages\XDC\std.h C/C++ problem

我在任何地方都找不到"select.h"。


在我添加"xdctools_3_50_30_33"后会出现此问题、因为我在 st.h 上遇到了错误。(projet 是到 xdctools_3_50_30_33的中断链接、因此我下载并添加)、并且在本论坛上解决了标题之间的冲突问题。

提前感谢您。

此致

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

    在我看来、您尝试在不同的计算机和 CCS 上导入相同的项目。 是这样吗? 也许可以创建新工作区并重新导入项目。 或卸载旧版本的 XDC 工具。

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

    该项目继续发展
    XDC 工具3 50 03 33
    CCS7
    C2000_1_00_02

    我的环境是:
    CCS7
    XDC 工具3 50 04 43
    C2000_1_00_03

    它是相同版本的 CCS7。 好的、
    我尝试创建一个新的工作区并重新创建链接。 我删除旧的 XDC 工具。
    现在,它的问题是关于库的:

    //******* 控制台
    "C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32.lib "、第3行:警告#1268-D:输入行中的空(零)字符被忽略
    "C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32.lib "、第3行:警告#1268-D:输入行中的空(零)字符被忽略
    "C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32.lib "、第3行:警告#1268-D:输入行中的空(零)字符被忽略
    "C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32.lib "、第3行:警告#1268-D:输入行中的空(零)字符被忽略
    "C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32.lib "、第3行:警告#1268-D:输入行中的空(零)字符被忽略
    "C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32.lib "、第3行:错误#7:无法识别的令牌
    "C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32.lib "、第3行:警告#1268-D:输入行中的空(零)字符被忽略
    "C:/ti/ccsv7/tools/compiler/ti-cgt-c2000_16.9.6.LTS/lib/rts2800_fpu32.lib "、第3行:错误#7:无法识别的令牌
    [...]
    "C:/ti/c2000/C2000Ware_1_00_03_00/device_support/f2837xd/headers/include/F2837xD_device.h "、第68行:警告#12-D:解析在上一个语法错误后重新启动
    在编译"C:/ti/c2000/C2000Ware_1_00_03_00/device_support/f2837xd/common/source/F2837xD_Gpio.c "时检测到26个错误。
    gmake:***[F2837xD_GPIO.obj]错误1.
    //***** 终端控制台

    我多次尝试改变环境和其他事情、每次都有新的问题。
    可以帮助我解决此错误吗?

    此致
    Jean-Jacques
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    程序工作正常。 问题是编译器(我使用的是 ti-cgt-C2000_16.9.6.LTS)。 该程序是在 ti-cgt-C2000_16.9.4.LTS 中开发的、我在版本中看不到不同的数字。

    请思考您的答案。

    下午好。

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

    很高兴听到您找到了一个解决方案。 感谢您分享您的调查结果。

    此致、
    Ozino