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 错误#10234-D:未解析的符号仍存在

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1256594/ccs-error-10234-d-unresolved-symbols-remain

主题中讨论的其他器件:TMS320F2811C2000WARE

我要将旧的 FW 工程导入到 CCS v8.3.1.00004中。 我的 CPU 目标是 TMS320F2811。 编译我的项目后,我得到:"错误#10234-D:未解析的符号仍然存在"。 我已在中检查并确认所有库(.lib)和头文件(.h)都被正确引用  "Project Properties"→"Build"→"Linker"→"File Search Path"。 我的头文件中列出的所有未定义符号(typedef、函数、参数)都已正确声明。 什么原因可能导致此错误?

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

    您好!

    请求您共享控制台日志以确定未找到哪些符号。 基于此、我可以提供解决该问题的建议。

    此致

    西达尔特  

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

    大家好。 附加的是控制台日志

    e2e.ti.com/.../CCS_5F00_Console_5F00_Log.txt

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

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

    您好!  

    我不确定这些缺失的函数属于哪个库。  能否检查您正在使用的所有库是否存在以及文件 searh 路径在项目设置中是否正确指定。

    此致

    西达尔特

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

    pimulse.H 的.lib 在哪里?

    我还注意到、  

    #ifdef _cplusplus
    extern "C"{
    #endif

    脉冲中丢失。 H.我是否应该添加它?

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

    您好!  

    添加 extern C 对解决这个未定义符号的问题没有帮助。  某些源文件或库缺失、必须将其添加到工程中。  Impulse.h 为 pimulse_calc 定义了一个原型、但不确定它在何处被定义或执行。  

    您知道之前使用的是哪个版本的 C2000Ware 吗?  当前 C2000Ware 没有任何名为"Impulse.h"的文件  

    此致

    西达尔特

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

    我设法找到了缺失的".c"文件。 看起来它们是 DMC_SRC 库的一部分、 将它们添加到项目后、一切都正常。 感谢您的帮助 Siddharth。

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

    您好!  

    很高兴知道问题已得到解决。 将关闭该主题、

    此致

    西达尔特