DS芯片的开发环境培训课件_第1页
DS芯片的开发环境培训课件_第2页
DS芯片的开发环境培训课件_第3页
DS芯片的开发环境培训课件_第4页
DS芯片的开发环境培训课件_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DSP芯片的开发环境●

信息工程学院

●1第十章DSP芯片的开发环境一、开发流程和开发工具

二、代码生成工具三、代码调试工具四、XDS510仿真器的应用五、软件开发平台CCS及其应用2一、开发流程和开发工具

作用:缩短开发周期,降低开发难度

代码生成工具

——将C或汇编语言编写的DSP程序编译并链接成为可执行的DSP程序。▲

代码调试工具

——对DSP程序及系统进行调试,使编写的程序达到设计目标。

3软件开发流程4

将用高级语言、汇编语言或用两种语言混合编写的DSP程序转换为可执行的目标代码程序——包括基本的C编译器、汇编器和链接器外,还有文档管理器、运行支持库、交叉引用列表器、代码格式转换器等辅助工具程序。

C编译器

——是一种将C语言程序自动编译为DSP汇编程序的代码生成工具,这些标准C优化编译器将标准C语言原文件编译成为相应片种的汇编语言源代码文件,通过汇编和链接,产生可执行的目标文件。

二、代码生成工具

5,√完全符合ANSIC标准;√具有完整的运行支持库,可以对运行支持函数库和用户定义函数库作扩展;√能够进行优化编译,产生高效汇编代码;√用户可进行库或档案的管理,可以对库进行文件的添加、删除、替换等,可以将目标文件库作为链接器的输入;√可控制存储器的分配、存储器的配置和部分链接;√C编译器提供的外壳程序,只需用一个命令,就可以编译、汇编和链接,直接从C源文件产生可执行的公用目标文件格式(COFF)文件;√具有灵活的汇编语言接口;√提供了多种列表文件,如源代码文件和汇编列表文件,预处理输出文件等;√可以利用建库应用程序,通过不同的选择来建立自己的运行支持库等。

C编译器特点二、代码生成工具

6▲

汇编器——将汇编语言的源程序文件汇编成机器语言的目标文件,目标文件的格式为公用目标文件格式,该汇编语言文件可以是C编译器产生的汇编文件或汇编优化器输出的汇编文件,或是由文档管理器管理的宏库内的宏。

汇编器的功能:

√处理汇编文件(.ASM)中的源语句,产生可重新定位的目标文件(.obj);√根据要求产生源程序列表文件(.lst),并向用户提供对此列表的控制;√根据要求将交叉引用列表加到源程序列表中;√将代码分为段,并为每个目标代码段设置段程序计数器(SPC);√定义和引用全局符号;√汇编条件块;√支持宏调用,允许用户在程序中或在库内定义宏。二、代码生成工具

7▲

链接器——将目标文件组合成一个可执行的COFF目标模块。链接器可以接受的输入文件包括汇编器产生的COFF目标文件、命令文件、库文件以及已部分链接好了的文件,它所产生的可执行COFF目标模块可以装入各种开发工具或由TMS320器件来执行。在生成可执行模块的过程中,链接器进行重定位操作,并处理外部引用符号。

主要功能:√定义一个与目标系统存储器一致的存储器模块;√组合目标文件块;√定位程序段到目标系统存储器的特定区域,赋予它们最后的地址;√

定义和重新定义全局符号以赋予它们特定的值;√处理输入文件之间的未定义外部符号。二、代码生成工具

8▲

文档管理器

——将多个独立文件组合成一个文档Archive或库library。√文档管理器可以方便的管理一组文件√利用文档管理器,可以方便地删除、替换、提取或增添库成员。√利用文档管理器可以生成不同类型的库。也可使用文档管理器来建立宏库。文档管理器最有用的应用之一是建立目标模块库。例如:用户可以编写几种算法子程序,汇编它们,并使用文档管理器把目标文件收集到单个逻辑组中。然后用户可以规定目标库作为链接器的输入。链接器将搜索库并包含解决外部引用的成员。二、代码生成工具

9▲

交叉引用列表器

——接受已连接的目标文件作为输入,产生一个交叉引用列表,在列表文件中列出符号、符号的定义以及它们在已经链接的源文件中的引用。

代码格式转换器器

——将链接器生成的.out文件(COFF文件格式)转换为若干标准的ASCII十六进制形式之一。如Intel的Hex文件格式、TI-Tagged文件格式等。

因为大多数的EPROM编程器不支持TI的COFF格式目标文件,因此TI提供该代码格式转换器,以便烧制EPROM。

二、代码生成工具

10▲

绝对列表器器

——接收已链接的目标文件作为输入,创建.abs文件作为输出的调试工具。√

这些.abs文件可以被汇编以产生显示目标代码绝对地址的列表√如果用人工的方法,这将需要冗长的操作过程;绝对列表器实用程序可以自动完成这些操作。

产生绝对列表所需要的步骤:√汇编源文件;√链接所产生的目标文件;√调用绝对列表器,使用已链接的目标文件作为输入,它将创建.abs的文件;√汇编.abs文件,以产生包含绝对地址的列表文件。二、代码生成工具

11应用举例DSP系统产生可执行文件的过程二、代码生成工具

12▲

用户可以使用任何一种文本编辑器,在进行汇编语言编程时,请注意各种符号的大小写。源程序按编码块、数据块的格式编写,通常分为三段,即:.text通常包含可执行代码.data通常包含已初始化的数据.bss通常为未初始化的数据保留空间

此外,源文件还可包括以下各段(通称命名段)符号.usect“块名”,字数:类似.bss产生在非初始化段,在RAM中为变量保留空间。符号.sect“块名”:类似缺省的.text、.data段包括代码和数据段,产生在初始化段,其建立的模块是可重定位的。符号.asect“块名”,Address:也是建立包含代码或数据的块,产生在初始化段,它建立的是具有绝对地址的块

——编辑二、代码生成工具

应用举例13▲

源程序通常包括以下几个部分:

.title“FileName”.copy“init.h”.copy“vector.h”.text┇┇.end

——源程序编写二、代码生成工具

应用举例14

可用CCS环境下的菜单,也可在CCS环境下输入命令。▲

DSPA汇编器的使用一般格式:DSPA源程序文件-V版本号[-L][-M][-S]这里DSPA为汇编器的命令,[]为汇编器选项,其含意为:-V说明汇编不同的处理器:V2XX/V50;-L可产生列表文件; -M可产生映射文件;-S带符号调试。▲

常用格式举例√

DSPADEMO.ASM-V2XX;ASM可缺省,只产生OBJ文件。注意-V2XX必须加。√

DSPADEMO–L–V2XX;产生OBJ文件、LST文件。√

DSPA–IPATHNAMEDEMO-V2XX;源文件加路径。√

DSPADEMO–V2XX–L–S;产生OBJ文件、LST文件,可带符号调试。应注意的是DSPA生成的OBJ文件是通用目标文件格式。——汇编和链接二、代码生成工具

应用举例15▲

DSPLNK链接器的使用——一是把一个或多个COFF目标文件作为输入文件连接起来,产生可执行的输出文件,即*.OUT文件;二是链接器定位输出文件的存储器地址。——汇编和链接二、代码生成工具

应用举例16一般格式:DSPLNK目标文件

命令文件

–O输出文件

[-M映射文件]

这里DSPLNK为链接器命令,[]为汇编器选项。▲

常用格式举例DSPLNK

DEMODEMO.CMD–ODEMO.OUT–MDEMO.MAP其中输入文件为DEMO.OBJ,命令文件为DEMO.CMD,输出文件为DEMO.OUT,映射文件为DEMO.MAP。利用代码调试工具即可调试DEMO.OUT文件。——汇编和链接二、代码生成工具

应用举例17▲

作用:将代码产生工具生成的可执行.out文件,通过调试器接口把它加载到TI的系统集成与代码调试工具或用户系统上进行调试。集成与调试工具包括:√

C/汇编语言源码调试器√初学者工具DSK√软件模拟器√评价模块EVM√软件开发系统SWDS√硬件仿真器XDS

三、代码调试工具

18▲

C/汇编源码调试器C/汇编源码调试器是运行在PC上的一种软件接口,它与其他调试工具(如软件模拟器、评价模块、软件开发系统、仿真器)配合使用。用户程序既可用C语言调试,也可用汇编语言调试,还可进行C和汇编的混合调试。调试器提供了非常友好的人机界面,它采用面向窗口、鼠标支持、菜单式接口和命令输入等形式,使用十分方便。▲

初学者工具DSK初学者工具是TI公司为TMS320DSP的初学者设计和生产的用以编程练习的一种廉价的实时软件调试工具,用户可以使用DSK来调试用户自己的系统。

DSK工具除了具有一片DSP芯片外,还具一些软硬件资源:打印机并口或RS-232串口,电源插口,标准的RCA插口,提供和话筒、扬声器或其它模拟器件的连接,提供片内RAM。汇编器。调试器软件接口。

三、代码调试工具

19▲

软件模拟器

是一种模拟DSP芯片各种功能并在非实时条件下进行软件调试的工具,不需要目标硬件支持,只需在计算机上运行,是一种廉价方便的调试工具,但它突出的缺点是运行速度慢,无法保证实时性。因此,软件模拟器适合于初学者使用或对算法进行预调试,汇编源程序经过汇编链接之后,就可将其调入软件模拟器进行调试。调试中所需的I/O值可从文件中取出,输出到I/O口的值也可存储在文件中。同时新版本的模拟器都采用C和汇编源码调试接口,采用C语言或汇编语言或C和汇编语言的混合调试。

评价模块EVM

是一种低成本的用于器件评估、标准程序检查以及有限的系统调试的开发板。它配置了目标处理器,一个小容量的存储器和其它有限的硬件资源,它可用来对DSP芯片性能进行评价,也可用来组成一定规模的用户DSP系统。三、代码调试工具

20▲软件开课发系统SWD蓝S软件开皇发系统谋是一块港可用于耀进行性胆能评估忙和实时朵软件开把发的插修入到到PC机中的处低成本DSP板,用秤户程序定可以在DSP板上进远行实时砌的软件放调试,刮程序在DSP芯片上弦实时运浇行。它磨与软件陕模拟器演的区别述在于它抹可对软剩件进行反实时调酿试,而马它与硬非件仿真老器的区远别在于爽软件开腐发系统鸣不能提高供实时吼硬件调僵试功能殃,因此狂涉及目购标I/O操作一般伶用文件I/O来代替。三、代码调试音工具21▲硬件仿服真器XDSTMS3对20扩展开宿发系统纤(XDS虑.E疼xte旬nde浪dD孙eve关lop庭men霞tS励yst裕em)是功能保强大的高卧速仿真器酬,可用来设进行系统岗级的集成凯调试,是新进行DSP芯片开肺发的最技佳工具轻。√传统的选电路仿指真器:对用户级腊进行硬件抽仿真时,锻仿真器的蒙电缆插头种必须插入感到用户硬先件电路中DSP芯片的位奖置,即仿抽真电缆的轰插头引脚王必须与DSP芯片的引已脚一一对饭应;√扫描仿狸真器:通过DSP芯片上姿提供的您几个仿外真引脚折实现仿片真功能渴。扫描仿真勿器优点:解决了棵电路仿坡真器仿让真电缆驱过长引撤起信号闲失真,寸仿真插祖头引起私可靠性荐差等问辱题,使牧用这种网方法,程序可照以从片暂内或片柏外的目劝标存储赔器实时刑执行,四在任何热时钟速羊度下都茶不会引穷入额外兼的等待担状态。另外由于DSP芯片内棕部是通有过移位企寄存器照扫描链宁实现扫犯描仿真饺,而这奏个扫描狭链可被号外部的健串行口盏访问,因此突采用扫命描仿真靠,即使积芯片已怪经焊在草电路板简上,也鸽可进行锦仿真调栗试,这娃为在生贡产过程术中调试DSP系统提供盯了极大的钱方便。三、代码调试晋工具22▲硬件仿旗真器3X仿真器唇是12线仿真攻头,4X、5X、2XX、54X和8X等仿真器避的仿真信撕号线都采拆用JTAG标准IEEE岭1149云.1。扫描仿燥真器配窝置的软船件采用严的也是C/汇编源码译的调试界总面,它与软件模客拟器的用户很界面完欺全相同爱,目标代码朋可通过扫手描接口从PC机下载到独目标系统例的存储器那中。三、代码调其试工具23▲XDS卵510仿真器摊的应用XDS泰510仿真器柏是以PC机为基跟础的开谨发系统贼,它可超以实施贩全速扫捏描仿真北,属于但串行工课作的DSP仿真系塑统。为耳了保证旗仿真过乞程能与妹目标系瞒统独立阻工作时沿的特性悔相同或犁接近,XDS5萍10仿真开用发系统满利用JTAG电路与疾目标系币统DSP处理器你连接,孟用于实闻现对处坚理器内击部的调虫试,可记以用它携来开发夜硬件和宣软件,习并将它佣集成到型目标系倡统中。▲边界扫池描技术JTAG羞----返Join林tTe已stA沿dvis殃ory雹Grou并p是一种伐不需要锡测试设蓝备的电子系统接测试技术债,不仅可雁以测试集保成芯片或幻玉印刷电路孕板(PCB)的逻辑摄行为和功能脊,还可以眨测试芯片开器件之间桐,PCB之间的连赶接故障,仆目前它已令经成为现代浇数字电路暴系统可测宰试性设计锁的基本技抢术。▲C2XX的仿真辱器,其粗仿真信喷号采用JTAG标准IEEE染1149学.1有14根线四、XDS5川10仿真器的嚼应用2414引脚仿真肠头信号的盼说明信号说明仿真器状态目标状态EMU0仿真引脚0II/OEMU1仿真引脚1II/OGND地PD(Vcc)电源检测:指示仿真电缆是否连接和目标是否加电。在目标系统中,PD连到VccIOTCK测试时钟。TCK由仿真电缆盒提供10.368M时钟。该信号可用于驱动系统测试时钟。OITCK_RET测试时钟返回,测试时钟输入仿真器,可以是TCK加缓冲或不加缓冲IOTDI测试数据输入OITDO测试数据输出IOTMS测试模式选择OITRST测试复位OI上不用上帐拉电阻,泄内部已有汉,在噪声猪环境,它仰可以悬空屠;在强噪驴声环境需为加下拉电示阻(电阻懂大小取决估于电流考抽虑)。I=输入;O=输出25五、软件开发浅平台CCS及其应言用▲为提高实虚时信号处普理系统的贡开发进程殊,TI公司针对TMS荣320爬C2X尼X,C54冻X\C羞54X浸X\C自55X漂,C6德X,C纽奉3X\喝C4X分别提供屠了一套全破新的集成敏开发环境CCS纹(Co垄de因Com遍pos催eS页tud幕io)。▲CCS采用图形我接口,提敏供有编辑属指令,参轧数修改工单具,它为回非代码产耳生工具集竹成了一个脆统一的集戒成环境,扎包括了TI公司提勤供的C源代码调唇试器和模拟迈器所具疏有的功塔能,能班对TMS3含20系列DSP进行指令步级的仿真贩和进行可视化悄的实时圣数据分迁析,可座大大提库高开发赏工作效敌率,缩燃短应用巡寿系统开拥发周按期。▲CCS工作在Wind各ows操作系糕统下,掏是基于PC机的DSP应用系挡统开发剧平台,对PC机的硬件锻要求是32M内存,100M的硬盘空梢间,SVGA搞(800贵*600鼠)显示器。26四、软件开发在平台CCS及其应微用▲安装CC20产00到软件中保,运行CC20河00安装程序setu概p.ex削e。安装完尖成后,在桌而上塌会有“CCS诸’C2棵000萝”和“Setu汽pCC搂S2’C仇2000扭”两个快丹捷方式颈图标。先分别对勉应CCS壳2C陵000应用程序零和配置程恶序,如图所呜示。▲运行CCS判200箩0配置程殖序设置金驱动程街序,如医果CCS安200蜜0是在目标文板上运行恋,则要先境安装目标耽板驱动卡化,然后运竞行“Setu晓pCC阳S’C2涌000”配置驱动貌程序,最商后才能执行CCS2爽000。除非用漠户改变CCS2敢000应用平熊台类型产,否则动只需运翠行一次CCS切200菌0配置程赌序。CCS的安装27四、软件开指发平台CCS及其应用▲单击其中巡寿的“Clea似r(清除)”按钮,并岩确认以清诸除以前定增义的配置喉,点击Ins索tal介la层De把vic迈eD鸦riv客er,选择能与微使用的目樱标系统相添匹配的配纯置文件.把该图标拖敞动到最撕左边的Sys甲tem包Co国nfi间gur浆ati局on一栏中的my隶sys胡tem图标下漏即可。在Boar络dNa灶me&D帅ata陶File栏中,次点击NEX丽T,进入疤下一页喷,选择I/O口值,再点驴击NEX则T。在Proc语esso复rCo贩nfig签urat幅ion窗口,在Avai控labl悠ePro轮ces宣sor中选择TMS饺320掀CXX后,点停击Add希S和ing扫le,对话框右驶边出现CPU_获1图标。最波后,点击fin仇ish。关闭Cod午eC筑omp捧ose龟rS孤etu柿p程序,选刷择保存。运行CC’棍C20炕00软件,成啄功进入界战面,则说咱明软硬件帅安装成功酬。即开始在CC2林000环境下梨进行程教序的编闭辑和调里试。CCS的设置28四、软件开发耽平台CCS及其应色用编译运膊行结果沙信息窗祥口工作区糕中BIO攻S设置窗口变量观察窗口图3.2.铅1攀CC大S软件界面再介绍标题区,标明CCS启动方式菜单条编译工具条编辑工具条调试工具条工程管理窗口工作区,用户文件管理工作区中C源程序编辑窗口开始工作区中反汇编调试窗口工作区中数据显示窗口工作区中图形显示窗口工作区中图象显示窗口变量观约察窗口工作区中BIO院S设置窗口编译运晓行结果慎信息窗消口29四、软件开欣发平台CCS及其应用1、New(新建文策件)2、Open(打开文段件)3、Clos朵e(关闭上文件)4、Save(保存皮文件)5、Save侦As(另存努为)6、Save间Al远l(全部保扁存)7、Load彼Pr催ogra阵m(装入特程序)8、Loa财dS彩ymb姿ol(装入她符号)9、Rel酿oad刚Pr鹊ogr钉am(重新装需入程序)10、Load巨Gel(装入GEL文件)GEL即是通用秤扩展语言(Gen声eral海Ext妄ensi班onL县angu梯age)的简称,售它是一种塞与C语言类似舟的解释语铺言,用来延创建函数抵以扩展CC2更000功能。文件管密理功能忽(Fil爱e)30四、软件开发帮平台CCS及其应秤用11、Prin侄t(打印12、Pri穴nt则Pre碰vie拼w(打印预役览)13、Data(数据杆文件)14、Work暖spac钱e(工作空橡间)15、File唱I/O(文件输煎入/输出)▲载入外出部数据▲保存数增据到文矛件中16、Rec建ent爱So装urc伤eF悠ile星s(最近使档用过的源默文件)17、Rece拆ntW沉orks决pace屠s(最近使姐用过的工跌作空间)18、Rec载ent扒Pr瞒ogr聋am补Fil晴es(最近谊使用过衡的可执缸行程序更)19、Exi赶t(退出撇)文件管娱理功能析(File)31四、软件开椒发平台CCS及其应瞎用1、Und跌o(取消笨键入)2、Redo(重复键某入)3、Cut(剪切驾)4、Cop菠y(复制)5、Past前e(粘贴)6、Dele采te(删除)7、Sel宜ect塑Al罩l(全选)8、Find必/Rep尼lace(寻找/替换)9、Find畜in碰File越s(在多个落文件中笔寻找文佣本)11、Mem伤ory(存储熊器)12、Edi丑tR熔egi崭ste束r(编辑寄帆存器)13、Edi并tV坟eri斧abl累e(编辑变唉量)14、Edit归Com缝mand逝Lin猪e(编辑命令窄行)15、Colu五mnE赵dit(列编刚辑)16、Boo言kma翁rks(书签哄)编辑功迷能(Edit)32四、软件开发脂平台CCS及其应肾用1、Stan捐dard栽Too国lbar(标准闭工具条孙)2、Gel编To伟olb挥ar(GEL工具条探)3、Pro聋jec呼tT台ool遥bar(工程恋工具条写)4、Deb率ug罪Too灰lba阀r(调试工潜具条)5、Edit寨Too犁lbar(编辑工论具条)6、Stat抵usB味ar(状态渡工具条丸)7、Dis高-As驱sem击bly(反汇猾编)8、Mem肚ory(存储器命)9、CPU秤Reg步rste线rs(CPU寄存器忠)10、Gra按ph(图形显床示)11、Wat托ch淹Win剥dow(观察窗棚口)12、Call午Sta衫ck(调用堆虹栈)13、Expr兴essi份non斤Lis乳t(表达酒式列表丸)14、Proj暴ect(工程)含。15、Mix皇ed击So油urc认e/A武sm(混合的C/A阿SM代码)视图功俩能(View)33四、软件开杆发平台CCS及其应捏用CC20驱00采用工均程文件嘴夹集中谨管理一息个工程风包括源厌程序、蔑库文件体、链接梳命令文蜘件和头才文件等万,它们悦按照目煌录树的恋结构组油织在工锈程文件号中。工殊程构建润(编译蒙链接)般完成后坊生成可啄执行文居件。一涂个典型后的工程晃文件记缴录下述胡信息:恳源程序芬文件名修和目标蓝库;编费译器、长汇编器罚和链接酒器选项警;相关羊的包括露文件。1、New(新建)2、Open(打开开)3、ADD财FI豆LES环TO走PR占OJE半CT(加入导文件到冈工程)4、Clos馋e(关闭我)5、Comp瓦ile比File(编译路)6、Bui德ld(生成)7、Reb击uil山dA及ll(重新生邀成)8、Sto劳pB脆uil欠d(停止构共建)9、Sho较wD萍epe浮nde择nci缎es(显示政从属文骗件类型叉)10、SCAN弓All吵Dep遇ende谁ncie设s(扫描所有肿的从属文顶件)11、Opt庆ion络s(生成选粗项)工程管塌理(Pro没jec质t)34四、软件开抵发平台CCS及其应缸用CC20锁00提供了挺一组用痛于程序舰调试的击工具,石具有异裕常丰富签的调试予手段,按它提供鸽了4种程序蔑执行控唇制方式闲,用户某可以对窃内存单东元和寄掀存器进胞行查看校和编辑券,输入碍/输出哨外部数独据,设剪置测试健点等。俩一般的守调试步秘骤为:她调入生段成好的齐可执行岗程序,繁先在感暖兴趣的牲程序段缘瑞设置断蓝点,然指后执行芳程序停警留在断漫点处,贡查看寄释存器的挎值或内临存单元兔的值,找对中间慕数据进伐行在线太(或输隙出)分惑析。反刷复这个谣过程直棒到程序盘完成预垂期的功谅能。1、Bre鄙akp脸oin冠t(断点骨)2、Prob杏epo苏int(测试点)3、Ste工pI亿nto(单步扶执行)4、Ste侄pO采ver(单条执长行)5、Step炼Out(跳出子她程序)6、Run(运行窃程序)液。7、Hal布t(暂停程扛序执行)8、Anim释ale(动画图执行)9、Run慌Fr闯ee(自由阿运行)10、Run穴to垮Cu敢rso超r(运行善到光标确)11、Mul闲top价le羡Ope肿rat凤ion(多步操鸣作)12、Res祝et贸DSP(复位DSP)13、Loa军dK瞒ern幼el(装入内散核)14、Res糠tar闲t(重新葱开始)15、Go爆mai作n(进入拖主程序雨)调试功胡能(Debu骆g)35四、软件开脂发平台CCS及其应载用用户完朝成一个玩算法设腔计和编丛程后,促一般需胞要测试师程序效冰率以便替进一步游优化代享码。CCS伐200晌0提供了“规代码性能皇评估”工栋具来帮助曲用户评估尽代码性能座。它通过撕收集在指符定的代码乞区间程序亚执行的统抵计性能,案来帮助确垦定程序中牙各段所花识费的处理扰时间。从舞而帮助识砌别并消去忍性能发挥满的瓶颈,但减少程序称的执行时折间,使程祥序更为有园效。其基忙本方法为也:在适当向的语句位盛置设置断获点(软件师断点或特连征点),欢当此程序头执行通过碧断点时,拒有关代码竟执行的信作息被收集午并统计。控用户通过衬统计信息彻评估代码任性能。1、Prof丙ile晚Poin齐ts(特征关点)2、Vie畏wS暖tat广ist甚ics(观察代梢码性能评锻估统计结舰果3、Enab呆leC给lock(激活时见钟)4、Col河ock泪Se高tup(时钟设监置)5、View倡Clo咸ck(观察时拍钟)代码性困能评估乒(Prof敞iler)36四、软件开发例平台CCS及其应策用1、Col并or(颜色)2、Font(字体土)3、Edi投tor零Pr针ope孙rti铺es(编辑裙器属性恒)4、Key俗boa妄rd(键盘)5、Anim坦ate覆Spee咽d(动画速圣度)6、Memo辨ory蓝Map(存储顿器映射7、Dis旷-as静sem若bly燥St叛yle(反汇含编风格候)8、Prog授ram膀Load(程序陶装入)9、Con坟nec茂tP渗rob鱼eP高oin平ts(连接本测试点沈)选项(OP狼TIO单N)37四、软件开秘发平台CCS及其应用当GEL文件调颗入后,GEL函数会自胖动出现在猪此下拉菜沟单中。GEL工具(Too萌ls)1、Com本man静dW筐ind掉ows(命令放窗口)2、TMS3蓝20C2这XXf犬lash志pro动gram杠er(烧写fla乘sh)窗口(Win迫dow脂s)1、New块Wind酸ows(建立新赴窗口)2、Casc负ade(层叠窗涌口)3、Tile(平铺窗喊口)4、Arr剥ang氏eI唉con啊s(排列图利标)5、Refr无esh(刷新酸窗口)38四、软件开鄙发平台CCS及其应胁用▲利用CC2狸000集成开发锻环境,用气户可以在解一个开发城环境下完辟成工程定尸义、程序编腔辑、编醒译链接径、调试恩和数据狸分析等慨工作环盼节。使用CCS开发应用勇程序的一司股步骤为:1、打开孟或建立紫一个工自程文件灾。工程勇文件中虏包括原赞程序(C或汇编)杆、目标文件、库逼文件、板连接命陷令文件昼和包含骄文件。2、使用CC20义00集成编坡辑环境霜,编辑接各类文庆件。如伯头文件播(.h文件)句命令文件(.cm暖d文件)挑和源程蚕序(.c,.as上m文件)等透。3、对工程醒文件进行跑编译。如密果有语法滑错误,将扒在生成(Bui滤ld)窗口邪中显示出来。用控户可以根其据显示的燥信息定位送错误位置予,更改错凭误。4、排除程欲序的语法冈错误后,铃用户可以习对计算结箱果/输出数叹据进行私分析,出评估算法性能葵。CC2昆000提供了测兵试点、图胶形显示、武性能测试墨等工具来捡分析数据、评估道性能。CCS的应用39下面以徐一个程崇序为例题,介绍泼如何在CCS下如何编值译、连接给、下载、刘调试程序执。1、新建饭一个工壶程文件√如果你旋的CC2茂000安装在C:\纹tic凡2xx目录上,察先将你的tes葛t.c或tes荣t.a资sm,tes麻t.c衬md,test去.h文件置树于c:\替tic乌2xx愚\my钱pro携jec淡t目录下西。√运行CCS谷’C2衰000程序√选择Pro袍jec捷t/N粉ew菜单√在Save卷New胆Pro求ject窗口中,雄在目录c:\t肝ic2x桐x\my轮proj餐ect\目录下,晨键入test作为文件名,然庙后点击Save,CC’极200叹0会新建一腔个test漠.mak的工程文旧件,它将忌保存你的晴工程文件锋设置为扩工程引献用的相懂关文件屿。2、往工泻程中加惭入文件√选择Pro堆jec呢t/A固dd霉Fil麻es候to页Pro堂jec杜t,在文件掉类型选项肾中选择*.as说m文件,竟选择tes陪t.a夜sm,加入造文件。√选择Pro排jec裕t/A贫dd程Fil驶es服to耀Pro排jec麦t。在文所件类型营选项CMD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论