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.

[参考译文] TMS320F28379D:无法解析 CCS v12.8 IER 和 IFR

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1515934/tms320f28379d-ccs-v12-8-ier-and-ifr-cannot-be-resolved

部件号:TMS320F28379D
主题:C2000WARE 中讨论的其他器件

工具/软件:

您好、

我正在尝试为 Delfino 控制卡上的 F28377D 微控制器编写一些代码。 但是、每次我尝试在 CCS 中编译代码时都会出现错误"Symbol 'IER'无法解析"、符号'IFR'也会出现相同的错误。

我尝试过的内容:卸载并重新安装 CCS、进入资源查找器并手动告诉编译器 IER 和 IFR 的定义在哪里(F2837xD/device.h 中的 extern __cregister 定义)、并尝试在 C2000Ware 中编译多个其他示例、以查看仅我使用的示例是否有问题。 我还知道 IER 和 IFR 是编译器定义的符号、用于引用微控制器上的中断寄存器、因此我也尝试将编译器更新到最新版本。 这些都不起作用。

我正在尝试将未修改的示例 ePWM_UP_AQ_cpu01.c 加载到我的控制卡中。 我知道控制卡不是问题、因为其他同事的笔记本电脑可以使用其 CCS 成功地将程序加载到控制卡上。  

任何可以帮助解决这种情况的想法或信息都将非常感谢,非常感谢您的答复!

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

    您好:

    您是否尝试过切换到新的空 CCS 工作区并重新导入工程? 如果问题得到解决、请告诉我。

    此致、

    马特

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

    您好、

    是的、我已经尝试删除整个工作区、卸载 CCS 和重新安装 CCS (第一次打开软件时会创建一个新的工作区)。 它不能解决这个问题…

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

    您好:

    您能否在编译控制台中提供错误的屏幕截图以及完整的编译输出(您可以将控制台中的内容复制并粘贴到文本文件中、然后将文件发布到此线程)?

    此致、

    马特

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

    因此、在删除计算机上找到的所有 TI 文件后、我尝试再次卸载并重新安装 CCS。 现在我收到了一个以前能够解决但无法再解决的不同构建错误。 错误是"Program ...\gmake not found in path"。 过去,出现了这个错误,但我修复它的方法是在我的 Windows 计算机的用户环境变量上提供 gmake 程序的路径,并在点击 Help->Check for Updates 并选择所有可用的更新并安装它们后安装编译器和链接器工具。 但是、这次执行这些步骤并不能解决该错误。

    我注意到与同事的安装相比、我的安装有其他一些不同之处:在"Properties"对话框中、通常有一些菜单项、如"C2000 Compiler Options"和"C2000 Linker Options"、或者类似这样的菜单项;我的安装没有这些选项。  

    以下是控制台中"Build Project"命令的输出。 希望这有助于诊断问题...

    01:04:56 **** Clean-only build of configuration CPU1_RAM for project epwm_up_aq_cpu01 ****
    "$(CCS_UTILS_DIR)\\bin\\gmake" clean 
    Cannot run program "$(CCS_UTILS_DIR)\bin\gmake": Launching failed
    
    Error: Program "$(CCS_UTILS_DIR)\bin\gmake" not found in PATH
    PATH=[C:/ti/ccs1281/ccs/eclipse/jre/bin/server;C:/ti/ccs1281/ccs/eclipse/jre/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\MATLAB\R2024b\bin;C:\Program Files\Git\cmd;C:\ti\ccs1281\ccs\utils\bin;C:\Ruby33-x64\bin;C:\Users\benli\AppData\Local\Programs\Python\Launcher\;C:\Users\benli\AppData\Local\Microsoft\WindowsApps;C:\Users\benli\AppData\Local\Programs\Pulsar\resources;C:\Users\benli\AppData\Local\Programs\Pulsar\resources\app\ppm\bin;C:\Users\benli\AppData\Local\Programs\MiKTeX\miktex\bin\x64\;C:\ti\ccs1281\ccs\utils\bin;C:\ti\ccs1281\ccs\utils\bin\gmake;;C:\ti\ccs1281\ccs\eclipse;]
    
    01:04:56 Build Failed. 1 errors, 0 warnings. (took 79ms)
    
    
    **** Build of configuration CPU1_RAM for project epwm_up_aq_cpu01 ****
    
    Nothing to build for project epwm_up_aq_cpu01
    

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

    可能值得关注的其他一些事项:

    1.在 Properties->Build、"Builder"子菜单中、未选中"Use Default build command"框、当我尝试选中它时、CCS 不允许我选择该选项。 该框不会灰显;框点击但不会选择该选项、这是非常奇怪的行为。

    2.在"属性"->"生成器"子菜单中,未选中"使用标准生成参数"选项,选择"使用自定义生成参数"。 当我尝试选择标准编译参数时、也会发生同样的情况:即使该选项未灰显、CCS 不允许我选择此选项。

    3.在"属性"->"构建"的"变量"子菜单中,变量"INSTALLROOT_F2837XD"以红色突出显示,这可能表示存在错误。

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

    您好 Ben、

    您是否在下面的文章中看到了有关 gmake 错误的部分?

    https://dev.ti.com/tirex/explore/node?node=A__AFD6sRTGUuaj8Zue-MwqlA__ccs_devtools__FUz-xrs__LATEST

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="655159" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1515934/tms320f28379d-ccs-v12-8-ier-and-ifr-cannot-be-resolved/5827713 #5827713"]

    1.在 Properties->Build、"Builder"子菜单中、未选中"Use Default build command"框、当我尝试选中它时、CCS 不允许我选择该选项。 该框不会灰显;框点击但不会选择该选项、这是非常奇怪的行为。

    2.在"属性"->"生成器"子菜单中,未选中"使用标准生成参数"选项,选择"使用自定义生成参数"。 当我尝试选择标准编译参数时、也会发生同样的情况:即使该选项未灰显、CCS 不允许我选择此选项。

    [/报价]

    启用这些选项后、能否提供此选项卡的屏幕截图?

    3. 在"Properties"->"Build"的"Variables"子菜单中、变量"INSTALLROOT_F2837XD"以红色突出显示、这可能表示存在错误。

    就像无法解析变量一样。 检查路径是否有效。

    谢谢

    Ki

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

    好的、奇怪的是、我能够解决这个问题。 我先尝试安装 C2000Ware、然后再安装 CCS。 我还确保通过"Getting Started"页面上的"Import Project"按钮导入示例工程、并在将工程导入到工作区时选中两个菜单框"自动导入同一目录中的参考工程"和"将工程复制到工作区"。 这似乎解决了这个问题。 我不知道为什么做这些事情会解决设置问题、因为当我的同事安装示例时、他们似乎对设置没有影响。

    之前、我是导入工程、方法是点击 File -> Open Projects from File System"、然后在 C2000Ware 安装文件夹中选择包含所需示例的文件夹。 这对我来说不起作用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在导入工程之前、我是通过点击"File"->"Open Projects from File System"

    您肯定不希望以这种方式导入 CCS 工程。 "Project -> Import CCS Projects"是 CCS 工程的理想选择。 其他选项来自 Eclipse CDT 和更通用的选项。 它可能会导致您发现的 CCS 工程出现问题。

    谢谢

    Ki