![在CCS33环境下使用28335的配置方法和优化指南2_第1页](http://file4.renrendoc.com/view/1af6196206360fb7436f9eed6cd3b816/1af6196206360fb7436f9eed6cd3b8161.gif)
![在CCS33环境下使用28335的配置方法和优化指南2_第2页](http://file4.renrendoc.com/view/1af6196206360fb7436f9eed6cd3b816/1af6196206360fb7436f9eed6cd3b8162.gif)
![在CCS33环境下使用28335的配置方法和优化指南2_第3页](http://file4.renrendoc.com/view/1af6196206360fb7436f9eed6cd3b816/1af6196206360fb7436f9eed6cd3b8163.gif)
![在CCS33环境下使用28335的配置方法和优化指南2_第4页](http://file4.renrendoc.com/view/1af6196206360fb7436f9eed6cd3b816/1af6196206360fb7436f9eed6cd3b8164.gif)
![在CCS33环境下使用28335的配置方法和优化指南2_第5页](http://file4.renrendoc.com/view/1af6196206360fb7436f9eed6cd3b816/1af6196206360fb7436f9eed6cd3b8165.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
让我们的CCS3.3能跑28335是一个很浩大的工程,充分利用28335的浮点运算核也还需要进一步的优化和配置。通过这份指南,希望能给大家的28335使用提供一些帮助。一•基本配置首先,给出一份别人的攻略的修改版……(红色是我自己写的…):首先安装CCS3.3了安装CCS3.3的补丁1—CCS_v3.3_SR11_81.6.2,再安装2—F2823x_RevA_CSP。(以上不解释)安装安毕,启动CCS3.3Setup后找到F28335XDS510之类的选项,把仿真器设置好,这一步跟以前F2812是一样的。(根据仿真器类型的不同,我们可能需要装相应的驱动,甚至以及该仿真器的28335芯片支持,具体流程仿真器附带光盘应该有)合众达仿真器配置方法:SEED-XDS510PLUS仿真器安装、使用指南_CCS3.3Below_.pdf安装补丁:setup_C28XFPU_CSP_v3[1].3.1207,安装完毕,重启系统安装C2000CodeGenerationTools5.0.0程序,最好不要选默认路径,要装到以下目录:如果安错地方了,还可以按照以下步骤做了:在其安装文件夹下发现有许多关于C2000的库文件,其中也包括rts2800_fpu32.lib浮点库,把这些库文件拷贝到CCCCStudio_v3.3\C2000\cgtools\lib\T即可。(接下来,有个很重要的工作:打开ccs找到help->about->componentmanagement
在buildtools的C28XX系统中选中C2000CodeGenerationTools5.0.0,然后save,quit.在主程序菜单选项project的buildoptions中找到floatingpointsupport,选上fpu32.
****注意将OptimizeforSpeed(mf)也选择上,如下:要高兴太早…、…5*,」陌2,」口—,,,」,心,,小=口福勺例程,最好是沿用其他人用过的28335****注意将OptimizeforSpeed(mf)也选择上,如下:要高兴太早…文件的管理很重要,在后续应用中,需要添加很多库文件和官方源代码,管理不好很容易出现奇怪的错误。28335提供了强大的浮点运算能力,但是要充分发挥这一功能,一些额外的库是必不可少。其中最重要的就是库C28x_FPU_fastRTS。该模块的功能是把数学运算中最常用的几个函数利用28335的浮点核进行优化,大大提高运算速度。这些函数包括:除法(div),正弦,余弦,正切,反正弦,开方等。具体配置方法如下:首先进入目录\C28x_FPU_fastRTS\V100,分别在include和lib目录下找到C28x_FPU_FastRTS.h和rts2800_fpu32_fast_supplement.lib文件。将C28x_FPU_FastRTS.h和rts2800_fpu32_fast_supplement.lib拷贝到自己工程里放头文件和库文件的地方。我通常是放这里。一个放在include,一个放在lib
3.根据下图提示,在addfiletoproject中把lib文件加入到工程中。在DSP安装目录的CCCCStudio_v3.3\C2000\cgtools\lib'中找到rts2800_fpu32.lib,同样也加入工程。找到Project->BuildOptions->Linker->Advancedtab,选择prioritylinker,这样做的目的是为了在链接库文件时强制按顺序链接库文件。
6.在Project->BuildOptions->LinkOrder中,将刚才的两个lib文件加入,并按照下图排序。rts2800_fpu32_fast_supplement.lib一定要首先排序,否则这个库就白装了。在Project->BuildOptions->Linker->libraries中,将includelibraries栏中的内容清除,否则会造成和刚才设置的链接顺序冲突,出现未知问题。把searchpath改成刚才放lib文件的地方,在我这里,是D:\DSPsourcecode\DSP2833x_common\lib.(所有工程中添加的lib文件最好都放在一个地方)保存工程,然后可以开始写程序了。注意:在主程序头,写上这句话:#include"math.h”,否则计算会出错#include"DSP2033x_Device.h11c一#include"DSP2033x_Examples.h11一#include"CommonDefine.h11,-,'各秽送无芸#include"iqmathlib.h"#include"iclarke.h11#include"ipark.h11#include"park.h11#include"clarke.h11#include"math.h"|#include"filter.h11C28x_FPU_FastRTS.h文件其实通常用不到,新加的rts2800_fpu32_fast_supplement.lib中的函数定义在math.h文件里面几乎都有了,除了以下两个函数,功能大家自己研究。如果你的程序用到了以下两个函数,那么主程序里就要加入语句:#includeC28x_FPU_FastRTS.h。//FunctionPrototypesFloat32isqrt(Float32X);|L:"二f大家还需要检查下自己的cmd文件,在中间是否有如下代码:MEMORY(PAGE0:FPUTABLES:origin=0x3FEBDC,length=0X0006A0}SECTIONS(FPUmathTable
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品保修合同
- 大型美食城招商合同范本
- 商住楼物业管理合同
- 汽车维修合同书范本
- 锅炉工合同书
- 我要出租房屋租赁合同范本
- 室内场景识别定位约束条件下的手机实例化AR方法研究
- 2025年外研版三年级起点七年级历史下册阶段测试试卷含答案
- 2025年浙教新版九年级历史下册阶段测试试卷含答案
- 2025年粤人版选修二地理上册阶段测试试卷
- 篮球俱乐部合伙协议
- 电力基建复工安全教育培训
- 2018注册环保工程师考试公共基础真题及答案
- 劳务经纪人培训
- 如何提高售后服务的快速响应能力
- 成人氧气吸入疗法-中华护理学会团体标准
- Unit-3-Reading-and-thinking课文详解课件-高中英语人教版必修第二册
- 高数(大一上)期末试题及答案
- 婚介公司红娘管理制度
- 煤矿电气试验规程
- 物业客服培训课件PPT模板
评论
0/150
提交评论