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/TMS320C5515:链接期间遇到#10010错误;

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/651995/ccs-tms320c5515-10010-errors-encountered-during-linking

器件型号:TMS320C5515
主题中讨论的其他部件:TMS320C5517TMS320C5514TMS320C5504TMS320C5505TMS320C5535

工具/软件:Code Composer Studio

亲爱的朋友

我使用此库来使用 DSP  

http://www.ti.com/tool/sprc133

但我在使用该库时遇到问题  

如何将库和头文件添加到项目中  

当我将头文件添加到项目时、我收到此错误  

在链接期间遇到#10010错误;

谢谢您、请指导我使用此库  

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

    器件型号:TMS320C5515

    我尝试多种方法来使用 CLS 库的示例和库以及 src 排序(v3.08)

    但我无法运行并使用它  

    有人可以指导我如何使用 CSL 文件??

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

    您能否提供有关您正在尝试构建哪个项目/示例的更多详细信息?
    您是否有适用于 CSL_general.h 中定义的 C5515的正确平台 Marco?

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

    /*====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
    *版权所有(c) 2008-2016德州仪器(TI)公司。
    *
    *以源代码和二进制形式重新分发和使用、有无
    *如果满足以下条件、则允许进行修改
    符合*:
    *
    *源代码的重新分发必须保留上述版权
    *注意、此条件列表和以下免责声明。
    *
    *二进制形式的再发行必须复制上述版权
    *请注意、中的此条件列表和以下免责声明
    *随提供的文档和/或其他材料
    *分发。
    *
    *德州仪器公司的名称和名称均不相同
    *其贡献者可用于认可或推广衍生产品
    *未经特定的事先书面许可。
    *
    *本软件由版权所有者和贡献者提供
    *"按原样"以及任何明示或暗示的保证、包括但不包括
    *仅限于对适销性和适用性的暗示保证
    *一项特定目的不予承认。 在任何情况下、版权均不得
    *所有者或贡献者应对任何直接、间接、偶然或
    *特殊、惩戒性或后果性损害(包括但不包括)
    *仅限于采购替代货物或服务;丧失使用、
    *数据或利润;或业务中断)
    *责任理论、无论是合同责任、严格责任还是侵权行为
    *(包括疏忽或其他)因使用而以任何方式产生
    *、即使被告知可能会发生此类损坏。
    *
    *


    /**@文件 csl_general.h
    *
    *@简要 CSL 通用头文件
    *
    *此文件包含一般的 CSL 宏或所需的定义
    *以启用特定于芯片版本的几个功能。 该文件是
    *包含在所有 cslr 文件中。 所有 CSL 应用都应包括在内
    *此文件。
    *
    *路径:\(CSLPATH)\ inc
    *

    /*====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
    *修订历史记录
    *===================
    * 2009年1月7日创建
    * 2010年4月28日添加了新的宏定义
    * 2010年6月30日为平台添加了新的宏定义
    * 2010年8月13日 CSL v2.10发行版
    * 2011年7月6日 CSL v2.50发布
    * 2012年6月20日删除了 VC5504/05芯片版本并添加了 C5517芯片版本
    * 2012年9月13日 CSL v3.00版本
    * 2012年12月20日 CSL v3.01版本
    * 2016年2月23日 CSL v3.05发布
    * 2016年4月4日 CSL v3.06版本
    *====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
    *

    #ifndef _CSL_General_H_
    #define _CSL_General_H_

    #ifdef __cplusplus
    extern "C"{
    #endif

    /*
    (二
    *注意:在 PART1或 PART2中定义宏。
    *不要在两个部分中定义宏。
    (二
    *

    /*****
    ********************-------------------------------------------------------------
    * PART1:PG2.1 CSL 的芯片版本宏定义
    ********************-------------------------------------------------------------
    *
    *下面的宏用于启用特定于芯片版本的源代码
    * TMS320C5517。
    *
    *'chip_C5517'表示 TMS320C5517 DSP。
    *
    *定义以下宏将启用 DSP TMS320C5517的代码。
    *

    /* TMS320C5517 */
    #define CHIP_C5517


    /********* PART1结束 /


    /*****
    ********************-------------------------------------------------------------
    *第2部分:PG2.0 CSL 的芯片版本宏定义
    ********************-------------------------------------------------------------
    *
    *下面的宏用于启用特定于芯片版本的源代码
    * TMS320C5505、TMS320C5515、TMS320C5504和 TMS320C5514。
    *芯片 ID 寄存器(0x1C43和0x1C44)的设计版本(DesignRev)
    *此芯片组的值'5'。
    *
    *'chip_C5505_C5515'表示 TMS320C5505和 TMS320C5515。
    *'chip_C5504_C5514'表示 TMS320C5504和 TMS320C5514。
    *
    * DSP TMS320C5505和 TMS320C5515是相似的、但某些 LDO 未向外键合
    *用于 TMS320C5505 DSP。
    * DSP TMS320C5504和 TMS320C5514是相似的、但某些 LDO 未向外键合
    *适用于 TMS320C5504 DSP。
    *
    * DSP TMS320C55x5和 TMS320C55x4具有相同的外设、但是
    *它们在可用的内部存储器中有所不同。 "X"代表0或1。
    *
    *定义以下任何宏将启用所有 DSP 的代码
    * TMS320C5504、TMS320C5505、TMS320C5514和 TMS320C5515。
    *当前 CSL 软件没有特定于 TMS320C5504的代码
    和 TMS320C5514 DSP。
    *

    ifndef chip_C5517

    /* TMS320C5505和 TMS320C5515 */
    #define CHIP_C5505_C5515

    /** TMS320C5504和 TMS320C5514 */
    //#define CHIP_C5504_C5514

    #if ((!defined (chip_C5505_C5515))&&(!defined (chip_C5504_C5514)))

    /* TMS320C5535或 TMS320C5545 */
    #define CHIP_C5535

    #if (!defined (CHIP_C5535))
    #define CHIP_C5545
    #endif
    #endif

    #endif

    /********* 第2部分结束 /


    /*****
    ******************************************************************
    *第3部分:PG2.0和 PG2.1 CSL 的 EVM 版本宏定义
    ******************************************************************
    *
    *以下宏用于启用特定于 EVM 版本的源代码
    *

    #IF (已定义(CHIP_C5517))
    /**将平台定义为 C5517的宏*/
    #define C5517_EVM

    #else //(!defined (chip_C5517))
    #IF (已定义(CHIP_C5505_C5515)||已定义(CHIP_C5504_C5514))
    /**将平台定义为 C5515的宏*/
    #define C5515_EVM

    #if (!(定义的(C5515_EVM))
    /**将平台定义为 C5515 eZdsp 的宏*/
    #define C5515_eZdsp

    #endif //!(已定义(C5515_EVM)
    #else //(!(定义(CHIP_C5517)|||defined (CHIP_C5505_C5515)||(定义(CHIP_C5504_C5514))

    #IF (已定义(CHIP_C5535))
    /**将平台定义为 C5535 eZdsp 的宏*/
    #define C5535_eZdsp
    #endif

    #if (!defined (C5535_eZdsp))
    /**将平台定义为 C5545 BoosterPack 的宏*/
    #define C5545_BSTPCK
    #endif //!(已定义(C5535_eZdsp))
    #endif //((定义的(CHIP_C5505_C5515))||(定义的(CHIP_C5504_C5514)))

    #endif //(定义的(CHIP_C5517))
    /********* 第三部分结束 /

    #ifdef __cplusplus

    #endif

    #endif //_CSL_General_H_

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Lali
    这是我的 CSL_general、我认为没关系
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您应该如何使用 CSL?
    可以分步指导我、也可以提供 PDF 或一些信息
    非常感谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    哈米德

    确保 您的 CCS 工作区中也导入了 C:\ti\c55_lp\c55_CSL_3.08\ccs_v6.x_examples\C55XXCSL_LP。

    这就是错误导致无法找到 C55XXCSL_LP.LB 的原因。

    Lali

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、但我还有另一个问题、如果我想打开新项目并使用 CSL、应该将 C55XXCSL_LP & IN & src 文件夹复制到我的项目中吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哈米德
    最好从 CCS 工程属性链接到文件、而不是复制内容。

    Lali