ccs的基本操作

更新时间:2023-06-04 06:59:58 阅读: 评论:0

ccs的基本操作
实验⼀CCS基本操作实验1.1 实验⽬的
新建⼀个⼯程(project)
■向⼯程中添加⽂件
■复习代码
编译和运⾏程序
■利⽤编译选择对话框改变编译选择
■使⽤编译器确定代码错误
基本调试技术
■断点(breakpoints)
■观察窗⼝(watch windows)
■⽂件I/O
1.2 实验内容
开发⼀个简单的程序
学习如何建⽴简单程序
学习基本调试技术
理解CCS、如何开发更容易
⼯程名称:volume1
建⽴新⼯程
任务:建⽴CCS⼯程,向⼯程中添加源代码⽂件和库。
建⽴⼀个新⼯程,并向⼯程中添加源代码⽂件和库。
1、在c:\ti\myprojects中建⽴⽂件夹volume1
女生微信名简单优雅的
(如果CCS安装在其他d:\ti ,则在d:\ti\myprojects中。)
2、将c:\ti\tutorial\target\volume1拷贝到c:\ti\myprojects\ volume1 。
3、从在CCS 中的Project菜单,选择New。
4、在Project Name域中,键⼊volume1
5.在Location区域中,浏览步骤1所建⽴的⼯作⽂件夹。6.在Project Type域中,选择Executable (.out)。7.在Target域中,选择CCS配置的⽬标,并单击完成。
向⼯程中添加⽂件
1、从Project/Add Files to Project,选择volume.c ,单击Open.(或右击Project View图标,选择Add Files to Project )2.选择Project/Add Files to Project,在Files of type对话框中,选择Asm Source Files (*.a*, *.s*)。选择vectors.asm 和load.asm,单击Open。
3.选择Project/Add Files to Project,在Files of type对话框中选择Linker Command File (*.cmd) ,选择d,单击Open。(这个⽂件将⽚段映射到存储器中)
耳机连接不上手机4.选择Project/Add Files to Project,到编辑器库⽂件夹(C:\ti\c5400\cgtools\lib),在Files of type对话框中选择Object and Library Files (*.o*, *.lib)。选择rts.lib⽂件,单击Open。这个库提供⽬标DSP 运⾏时间⽀持(runtime-support)。
5. Project View窗⼝,右击volume1.pjt,选择Scan All Dependencies. volume.h将出现在Project View窗中的Libraries⽂件夹。头⽂件不要⼿动添加,⾃动到:当前⽬录(源⽂件所在)或预编译器的“include Search Path (-i)”option所指定的位置。显⽰头⽂件:Project—>show Dependencies.
6、单击volume1.pjt上的+ 号,展开⼯程列表。这个列表称为Project View.
查看源程序代码
双击Project View中volume.c⽂件,CCS窗⼝的右半窗中出现C源代码。
volume.c 简介:
1、主程序打印⼀个信息,然后进⼊⽆限循环。在这个循环中,调⽤dataIO和进程函数。
2、在输⼊缓冲区中,处理函数将每个值乘以增益,并将结果放到输出缓冲区。它也调⽤汇编加载过程,此过程消耗基于将processingLoad值传递到过程的指令周期。
3、例⼦中的dataIO函数不作任何处理,仅仅返回。除了使⽤C代码执⾏I/O,我们将使⽤CCS中的Probe Point,从主机的⽂件中读取数据到inp_buffer区域。
编译与运⾏程序
1.选择Project/Rebuild All或单击(Rebuild All)菜单条按钮,CCS重新进⾏编辑、汇编、连接⼯程⾥的所有⽂件。这个处理的有关信息在窗⼝低部⼀个⼩框⾥显⽰。
2.默认时,.out⽂件编译到位于当前⼯程⽂件夹中的调试(debug)⽬录中,也可以通过CCS ⼯具条选择⼀个存储⽬录。
3.选择File/Load Program.选中volume1.out,并按Open。(c:\ti\myprojects\volume1\Debug\ ⽂件夹中。)CCS将程序装载到⽬标DSP上,打开显⽰程序反汇编指令的Disasmbly窗⼝。4.选择View/Mixed Source/ASM.,这样可以同时查看C源程序和产⽣的汇编代码。5.在混合窗⼝单击汇编指令(单击有效指令,⽽不是指令的地址或指令所传递的区域),单击
F1,CCS可以寻找此指令的帮助。这是学习指令的很好的⽅法。
6.选择Debug/Go Main。从主程序开始执⾏。
7.选择Debug/Run或单击(Run)按钮。
8.选择Debug/ Halt,退出程序运⾏。
9.从View菜单,选择Mixed Source/ASM.。允许⽆须汇编⽽查看C代码,所以你可以完成
下⼀个任务:更改程序的选择、定位语法错误。
在前⼀节,含在预处理器命令中的程序的部分(#ifdef 和#endif)不执⾏,因为FILEIO 未定义。这⼀节,你可以使⽤CCS设置预处理器选择,学会并纠正语法错误。
更改程序选择,定位语法错误
1.选择Project/Build Options.
2.在Build Options窗⼝的Compiler上,选择Category列表的Preprocessor,在Define Symbols 区域键⼊FILEIO,按Tab 键。
3.单击OK,保存新的选择设置。
4.选择Project/Rebuild All或单击(Rebuild All)按钮。只要⼯程选择更改,则必须重新编译所有的⽂件。
5. 编译信息显⽰,程序包含编辑错误。单击Build,你可以看见语法错误信息。
6、双击描述语法错误位置的红⾊⽂字(第68⾏)注意volume.c源程序已打开,且光标位于下⾯的⾏上:processing(input, output);
7、语法错误位于光标位置的上⼀⾏(丢了个分号),如:puts("begin processing");
8.注意,Edit窗⼝标题栏中的⽂件名附近出现星号(*),指⽰源程序已经被修改,⽂件保存后,星号消失。
9.选择File/Save,或按Ctrl+S,将更改保存到
10.选择Project/Build,或(Incremental Build)单击⼯具条,CCS重新编译已经修改的⽂件。11.选择File/Load Program,选中volume1.out.
猪血旺描写春夏秋冬的古诗12.选择Debug/Go Main,从主函数开始执⾏。由执⾏可以暂停。
13.选择Debug/Run或(Run)单击菜单条。
14.选择Debug/Halt,退出程序运⾏。
使⽤断点(Breakpoints)和观察窗⼝(Watch Window)
程序执⾏时常常需要检查变量的值
1、File/Reload Program
2、双击Project View 窗中的volume.c。可以将窗⼝变⼤,看到更多的源代码。
3、将光标放在dataIO( );
狮子座和狮子座4、单击(Toggle Breakpoint)⼯具条,或按F9。
烤箱可以烤面包吗
选择空⽩区指⽰断点已经设置(红⾊图标)。
5.选择View/Watch Window,在CCS窗⼝的右下⾓出现单个区域,同时,这个区域显⽰观察变量的值。
6、如果不在主程序,选择Debug/Go Main.
7.选择Debug/Run,或按F5,或按图标。
8、选择Watch1
9 单击Name栏中表达式图标,键⼊要观察的变量名dataIO。
10、单击观察窗⼝中的⽩⾊区域,保存更改。这个值将⽴即出现在下⾯的例⼦中。
11 、单击(Step Over)或按F10,跨过对dataIO()的调⽤。
Step Into (F8)中国统计年鉴
Step Over (F10)
Step Out (Shift F7)
Run to Cursor (Ctrl F10)
12、完成后,单击(Remove All Breakpoints),再继续下⾯的学习。
使⽤带结构的Watch Window
除了观察简单变量的值,也可以观察⼀个结构的元素的值。
1、选择Watch1
2、单击Name栏中的表达式图标,键⼊要观察表达式名称str。
电子版格式
3、单击观察窗⼝中的⽩⾊空间,保存更改。数值将⽴即出现在下⾯的例⼦中。

本文发布于:2023-06-04 06:59:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/857177.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:选择   程序   指令   语法错误
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图