主题中讨论的其他部件:TMS320C5517、 TMS320C5514、 TMS320C5504、 TMS320C5505、 TMS320C5535
工具/软件:Code Composer Studio
亲爱的朋友
我使用此库来使用 DSP
http://www.ti.com/tool/sprc133
但我在使用该库时遇到问题
如何将库和头文件添加到项目中
当我将头文件添加到项目时、我收到此错误
在链接期间遇到#10010错误;
谢谢您、请指导我使用此库
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.
工具/软件:Code Composer Studio
亲爱的朋友
我使用此库来使用 DSP
http://www.ti.com/tool/sprc133
但我在使用该库时遇到问题
如何将库和头文件添加到项目中
当我将头文件添加到项目时、我收到此错误
谢谢您、请指导我使用此库
/*====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
*版权所有(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_