欢迎来到天天文库
浏览记录
ID:37893418
大小:1.66 MB
页数:36页
时间:2019-06-02
《程序编写和调试环境简介》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章:程序编写和调试环境简介4.1调试环境代码编译器CCS简介(教材P103)4.2程序的编写(教材P108)4.3CCS工程组成(教材P111-P126)4.4调试一个程序的简单步骤(教材P126)4.5C程序和汇编程序混合编程(教材P131)周鹏安徽工程大学电气工程学院4.1调试环境代码编译器CCS简介本节要求:了解CCS开发环境具有的功能,能够操作CCS的窗口、菜单和工具条。掌握CCS工程管理的概念,能够完成简单程序的编辑、汇编、连接和调试。CCS是TI公司DSP软件的集成开发环境(IDE),本节以CCS2
2、000为参照讲述。周鹏安徽工程大学电气工程学院CCS集成开发环境简介Windows下工作,类似于VC++的集成开发环境;采用图形接口界面,有编辑工具和工程管理工具;它将汇编器、链接器、C/C++编译器、建库工具等集成在一个统一的开发平台中;CCS所集成的代码调试工具具有各种调试功能,能对TMS320系列DSP进行指令级的仿真和可视化的实时数据分析。丰富的输入/出库函数和信号处理库函数。周鹏安徽工程大学电气工程学院周鹏安徽工程大学电气工程学院CCS2000系统的安装用来对该编译器的运行环境进行配置。程序调试仿真环境。
3、周鹏安徽工程大学电气工程学院系统配置原因:为使CCSIDE能工作在不同的硬件或仿真目标上。步骤:双击桌面上的SetupCCS2(’C2000)图标,启动CCS设置。在弹出对话框中单击“Clear”按钮,清除以前定义的配置。从列出的可供选择的配置文件中,选择能与使用的目标系统相匹配的配置文件。单击加入系统配置按钮,将所选中的配置文件输入到CCS设置窗口当前正在创建的系统配置中。单击“FileSave(保存)”按钮,将配置保存在系统寄存器中。当完成CCS配置后,单击“FileExit”按钮,退出CCSSetup。周鹏安
4、徽工程大学电气工程学院1.CCS的窗口双击桌面上CCS2(’C2000)图标,启动CCSIDE显示CCS主界面。用来组织用户的若干程序并由此构成一个项目,用户可以从工程列表中选中需要编辑和调试的特定程序。帮助用户查看机器指令,查找错误用户既可以编辑程序,又可以设置断点和探针,并调试程序。可以根据用户需要显示数据。查看、编辑内存和寄存器。查看、编辑内存和寄存器。显示对工程进行编译,汇编和连接时的一些状态信息,如果在编译、汇编和连接过程中发现错误,则该窗口显示出错误类型和错误位置。主菜单:用户可以通过条目来管理各窗口。
5、周鹏安徽工程大学电气工程学院2、CCS的菜单File(文件):文件管理,载入执行程序、符号及数据,文件输入输出等Edit(编辑):文件及变量编辑,如剪贴、撤消、字符串查找等View(查看):工具条显示设置,内存、寄存器和图形显示等Project(工程):工程管理(新建、打开、关闭及添加文件等)、编译、构建工程等Debug(调试):断点、探针设置,单步执行、复位等Profiler(性能):性能菜单,包括时钟和性能断点设置等周鹏安徽工程大学电气工程学院GEL(扩展功能):利用通用扩展语言设置扩展功能Option(选项)
6、:选项设置,设置字体、颜色、键盘属性、动画速度、内存映射等Tools(工具):包括引脚连接、端口连接、命令窗口、连接设置等DSP/BIOS(实时分析工具):用来辅助CCS环境实现程序实时调试Windows(窗口):窗口管理,包括窗口排列、窗口列表等Help(帮助):CCS在线帮助菜单,包括用户手册、入门指南等周鹏安徽工程大学电气工程学院Project菜单(工程文件被存盘为*.pjt文件)New新建一个工程,将该工程保存至新建工程的文件夹里。AddFilestoProject工程中支持C源文件(*.C)、汇编源文件(
7、*.ASM)、库文件(*.OBJ、*.LIB)和链接命令文件(*.CMD)。工程管理会自动加入头文件和include引用的文件,不允许添入其他类型的文件。CompileFile对C或汇编源文件进行编译。Biuld对工程进行编译、汇编和连接,生成可执行文件.OUT。RebuiledAll对工程中所有文件重新编译并链接生成输出文件。StopBuild停止对工程的编译、汇编和连接。BiuldOptions用来设定编译器、汇编器和链接器的参数,通常采用默认设置。RecentProjectFiles显示最近打开过的工程。周鹏
8、安徽工程大学电气工程学院View菜单Dis-Assembly观察汇编程序窗口;可在此窗口中对汇编程序进行修改。Memory观察存储窗口;可选择观察的存储器类型和存储器的起始地址。CPURegisters考察调试过程中CPU寄存器的和各个状态位的变化情况。WatchWindow观察调试过程中的变量,C表达式,地址和寄存器的值。MixedSourceandASM
此文档下载收益归作者所有