CCS5 DSP2812工程文件构建.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CCS5 DSP2812工程文件构建

总的说一个完整的工程需要由库文件(.lib),头文件(.h),源文件(.c)和 CMD 文件(.CMD)组成,缺一不可。至于各文件内容将在以后中详细说明(1)TI 库的移植1、库文件(.lib)rts2800_ml.lib??---??大存储器模式IQmath.lib?????---??Q化数学函数库2、TI库源文件??头文件 DSP281x_common DSP281x_headers注意DSP281x_SWPrioritizedDefaultIsr.cDSP281x_SWPiroritizedPieVect.cDSP281x_XintfBootReset.asm这三个文件有需要时才添加3、CMD 文件4、修改TI库两个头文件a、DSP281x_headers\include\DSP281x_Device.h#define???TARGET???1//---------------------------------------------------------------------------// User To Select Target Device:#define???DSP28_F2812???TARGET#define???DSP28_F2811???0#define???DSP28_F2810???0b、DSP281x_common\include\DSP281x_Examples.h#define CPU_RATE????6.667L???// for a 150MHz CPU clock speed (SYSCLKOUT)//#define CPU_RATE????7.143L???// for a 140MHz CPU clock speed (SYSCLKOUT)5、编写文件包含头文件#include DSP281x_Device.h?????// DSP281x Headerfile Include File#include DSP281x_Examples.h???// DSP281x Examples Include File(2)TI库文件解释文件描述DSP281x_GlobalPrototypes.h这个文件包含外设详细的函数原型DSP281x_Adc.cADC具体函数和宏DSP281x_CpuTimers.cCPU-Timer具体函数和宏DSP281x_Ecan.c增强CAN详细函数和宏DSP281x_Ev.cEV详细函数和宏DSP281x_Gpio.cGPIO详细函数和宏DSP281x_Mcbsp.cMcBSP详细函数和宏DSP281x_PieCtrl.cPIE控制详细函数和宏DSP281x_Sci.cSCI详细函数和宏DSP281x_Spi.cSPI详细函数和宏DSP281x_SysCtrl.c系统控制(看门够,时钟,pll等) 详细函数和宏DSP281x_Xintf.cXINTF详细函数和宏DSP281x_Xintrupt.c外部中断详细函数和宏DSP281x_CodeStartBranch.asm当代码导入Flash,OTP或H0 SARAM存储器时,此程序确定代码从哪个分支开始执行。在使用包含的c 初始程序之前,需要关闭看门狗。若程序从xintf zone 7引导执行,择使用DSP281x_XintfBootReset.asm替代。DSP281x_XintfBootReset.asm这个文件说明程序从xintf zone 7引导。在使用包含的c 初始程序之前,需要关闭看门狗。如果代码导入Flash,OTP或H0 SARAM存储器时,使用DSP281x_CodeStartBranch.asm代替它。DSP281x_DBGIER.asm汇编函数控制来自C的DEBIER寄存器DSP281x_usDelay.asm在微秒内插入一个延时的汇编函数。这个函数是依赖时钟周期的,它必须从具有0 等待-状态的 RAM执行。DSP281x_CSMPasswords.asm包含在工程中,编译代码安全模式密码和保留位置。DSP281x_SWPrioritizedDefaultlsr.c默认的中断服务外壳程序。你可以选择填充一个函数或将你的ISR重新映射到PIE向量表。注意:这个文件对DSP\BIOS 工程没有用。DSP281x_SWPrioritizedLevel.hDSP281x_Defaultlsr.c中的ISR函数原型声明。注意: 这个文件对DSP\BIOS 工程没有用。DSP281x_SWPrioritizedPieVect.cDSP281x_Defaultlsr.c中创建带指向ISR函数指针的PIE向量表初始化。为了初始化到默认的ISR位置,这个示例能够被拷贝到PIE向量表。DSP281x_

文档评论(0)

hf916589 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档