- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
dsp程序编写和调试环境简介
主要内容 程序的编写 调试环境代码编译器CC简介 调试一个程序的简单步骤 头文件和命令文件 2.“CC C2000”为程序调试仿真环境。完成对系统的配置之后,在给实验板供电的情况下,双击快捷键“CC‘C2000”,就可进入图 4.2所示的集成调试环境。 图4.2所示的集成调试环境由3部分组成: 1.顶部为集成调试环境的标题栏(C24xEmulator(Texas Instruments)/CPU_1-C2XX Code Composer), 2.第2行为菜单栏(File、Edit、Project……); 3.下面部分为工作窗口区(Files、Dis-Assembly、CPU…) 4.2.1 主要菜单及功能介绍 1.Project(工程)菜单 Project/New:新建一个工程,将该工程保存至新建工程的文件夹里面。 Project/Open:打开一个已有的工程。 Project/Add Files to Project:将文件添加到该工程中。 添入工程的文件扩展名可以有:*.C,*.ASM,*.OBJ或*.LIB,*.CMD。 Project/Close:将一个已打开的工程关闭。 Project/Compile Files:对工程中的文件进行编译。 Project/Build:对工程进行编译、汇编和连接,生成可执行文件.OUT。 Project/Rebuild:对工程进行再一次编译、汇编和连接,生成可执行文件.OUT。 Project/Stop Build:停止对工程的编译、汇编和连接。 Project/Show Dependencies:显示该工程中用到的所有文件和所需的库文件。 Project/Scan All Dependencies:细看该工程中用到的所有文件和所需的库文件。 Project/Options:对Build过程中的一些选项进行配置;通常在Build时采用默认设置。 Project/Recent Project Files:显示最近打开过的工程。 2.View(观察)菜单栏 View/Dis-Assembly:观察汇编程序窗口;可在此窗口中对汇编程序进行修改。 View/Memory:观察存储器窗口;可选择观察的存储器类型(程序存储器、数据存储器和I/O空间)和存储器的起始地址。 View/CPU Registers:观察调试过程中CPU寄存器的和各个状态位的变化情况。 View/Watch Window:观察调试过程中的变量,C表达式,地址和寄存器的值。 View/Mixed Source and ASM:在调试过程中即观察C程序又观察汇编程序。 3.Debug(调试)菜单栏 Debug/Breakpoints:将光标放在要设置断点的程序处,选择Debug/Breakpoints可在程序中设置断点;程序运行到断点处自动停止。 Debug/Probe Points:在程序中设置探测点。 Debug/StepInto:单步执行程序并进人调用的子程序。 Debug/StepOver:单步执行程序,但不进入调用的程序(子程序、中断服务程序),即该命令一步执行完被调用的程序。 Debug/StepOut:跳出子程序。 Debug/Run:执行程序到断点、探测点或用户中断(ESC)。 Debug/Halt:当执行Run时,用Halt来停止程序的执行。 Debug/Reset DSP:对处理器进行复位。 Debug/Restart:将程序指针指向程序的起始地址,从程序最开始处执行程序。 4.2.2 工作窗口区 在CC集成环境中,常用工作窗口有Files(文件)窗口、Dis-Assembly(汇编文件)窗口、CPU窗口、Memory(存储器)窗口以及Watch(观察)窗口等。 1.Files(文件)窗口 该程序包括当前系统用到的GEl文件和工程。通常在GEL文件里包括缺省的init.gel文件。在工程里包括用户用到的头文件,用include定义的引用文件和用户在建立工程或后来添加到工程中的C源文件*.C,汇编源文件*.ASM,,目标或库文件*.OBJ,*.LIB和链接命令文件*.CMD。 2.Dis-Assembly(反汇编程序)窗口 该窗口用来显示汇编程序和程序存储器的内容。在这些程序中,用一横条来表示当前指针。同时可用鼠标点击汇编语句的方法来设置断点,再点击一次,取消断点。 3.CPU寄存器窗口 该窗口显示在程序调试过程中CPU寄存器的内容,它包括:程序指针PC、累加器ACC、乘积寄存器PREG、临时寄存器TREG、状态寄存器ST0和STl、重复计数器RPTC、堆栈指针TOS、辅助寄存器ARO~AR7、中断屏蔽寄存器IMR和中断标志寄存器IFR以及全局数据存储器配置寄
文档评论(0)