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:向现有 C++工程添加新 CLB 工程时出现 CLB SysConfig 错误

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/995823/tms320f28379d-clb-sysconfig-errors-when-adding-new-clb-project-to-existing-c-project

器件型号:TMS320F28379D

您好!

我正在从事一个项目、我们需要将4个 eQEP 模块用于不同的正交编码器。 为了能够读取第4个编码  器、我使用《CLB 工具用户指南》(修订版 A)(TI.com)中规定的必要步骤创建了一个 CLB 项目、用作第4个 eQEP。 该计划100%有效。 当我尝试将此项目添加到我的现有 C++项目时、会出现此问题。  

当我添加 syscfg 文件并按照第6章(在现有 DriverLib 项目中启用 CLB 工具)中的步骤操作时、生成日志会显示"Device not found:F28X7X"。 然后、我将器件添加到工程属性中、但在这之后、当我再次编译时、它会发现 "syscfg/clb_config.c"编译中检测到16个错误。 我将附上所有相关的构建日志和问题代码段。

我目前使用的是 CCS9.3、因为我们有几个人在处理不同的项目并希望使用相同的版本。 但是、我已经安装了 CCS10.3、并且会出现上述相同的错误。

我的编译器版本为:TI v20.2.LTS。

我们非常感谢您的帮助。

此致、

胡安  


e2e.ti.com/.../3056.Buildlog.txte2e.ti.com/.../Buildlog1.txt

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

    我不确定是否有 C++支持。

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

    请使用嵌入式 C 项目并检查项目是否编译和运行正确。

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

    你好、Nima、感谢你的回答。 我最终从项目中删除了所有相关代码。 导入 CLB/syscfg 文件并对其进行设置、然后开始逐个移回所有代码并正常工作。 我不知道为什么这会解决错误、因为它实质上与我在上面使用的导致错误的代码/程序完全相同。