版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CCSCCS是是TITI公司推出的用于开发公司推出的用于开发320320系列系列DSPDSP芯片的集成芯片的集成开发环境,采用开发环境,采用WindowsWindows风格界面。风格界面。集编辑、编译、集编辑、编译、链接、软件仿真、硬件调试及实时跟踪等功能于一体,链接、软件仿真、硬件调试及实时跟踪等功能于一体,包括编辑工具、工程管理工具和调试工具等。包括编辑工具、工程管理工具和调试工具等。 2021-12-132021-12-131 1 CCSCCS有两种工作模式,即有两种工作模式,即 软件仿真器模式:软件仿真器模式:可脱离可脱离DSPDSP芯片,在芯片,在PCPC机上模机上模拟拟DSPDSP
2、的指令集和工作机制,主要用于前期算法实现的指令集和工作机制,主要用于前期算法实现和调试。和调试。 硬件在线编程模式:硬件在线编程模式:可实时运行在可实时运行在DSPDSP芯片上芯片上, ,与硬件开发板相结合在线编程和调试应用程序。与硬件开发板相结合在线编程和调试应用程序。 2021-12-132021-12-132 29.1 CCS9.1 CCS的基本操作的基本操作 利用利用CCSCCS集成开发软件,用户可以在一个开发环集成开发软件,用户可以在一个开发环境下完成工程项目创建、程序编辑、编译、链接、境下完成工程项目创建、程序编辑、编译、链接、调试和数据分析等工作环节调试和数据分析等工作环节。 使
3、用使用CCSCCS开发应用程序的一般步骤开发应用程序的一般步骤: : 打开或创建一个工程项目文件打开或创建一个工程项目文件 包括源程序、目标文件、库文件、链接命令文包括源程序、目标文件、库文件、链接命令文件和包含文件。件和包含文件。 编辑各类文件编辑各类文件 可以使用可以使用CCSCCS提供的集成编辑环境,对头文件、提供的集成编辑环境,对头文件、链接命令文件和源程序进行编辑。链接命令文件和源程序进行编辑。 对工程项目进行编译对工程项目进行编译 如出现语法错误,将在构建窗口中显示错误信如出现语法错误,将在构建窗口中显示错误信息。用户可以根据显示的信息定位错误位置,更改息。用户可以根据显示的信息定
4、位错误位置,更改错误。错误。 对结果和数据进行分析和算法评估对结果和数据进行分析和算法评估 用户可以利用用户可以利用CCSCCS提供的探测点、图形显示、性提供的探测点、图形显示、性能评价等工具,对运行结果、输出数据进行分析,能评价等工具,对运行结果、输出数据进行分析,评估算法性能。评估算法性能。 2021-12-132021-12-133 3 可视界面设计友好,允许用户对编辑窗口以外其可视界面设计友好,允许用户对编辑窗口以外其 他所有窗口和工具条进行随意设置。他所有窗口和工具条进行随意设置。 双击桌面图标双击桌面图标CCS2 C5000CCS2 C5000,即进入,即进入CCSCCS主界面。主
5、界面。 9 9.1 1.1 1 CCSCCS的窗口和工具条的窗口和工具条 2021-12-132021-12-134 42021-12-132021-12-135 5 整个界面由主菜单、工具条、工程窗口、编辑整个界面由主菜单、工具条、工程窗口、编辑窗口、图形显示窗口、内存单元显示窗口和寄存器窗口、图形显示窗口、内存单元显示窗口和寄存器显示窗口等构成。显示窗口等构成。 编辑窗口:编辑窗口:用户可编辑源程序,设置断点、探测点。用户可编辑源程序,设置断点、探测点。 工程窗口:工程窗口:组织用户程序,构成工程项目。用户可从工程列组织用户程序,构成工程项目。用户可从工程列表中选择所需编辑和调试的程序。表
6、中选择所需编辑和调试的程序。 反汇编窗口:反汇编窗口:帮助用户查看机器指令,查找错误。帮助用户查看机器指令,查找错误。 内存显示窗口:内存显示窗口:查看、编辑内存单元。查看、编辑内存单元。 寄存器显示窗口:寄存器显示窗口:查看、编辑查看、编辑CPUCPU寄存器寄存器。 图形显示窗口:图形显示窗口:根据用户需要根据用户需要, ,以图形方式显示数据。以图形方式显示数据。 2021-12-132021-12-136 6 2.2. 关联菜单关联菜单 CCSCCS所有窗口都含有一个关联菜单。只要在该窗口中单所有窗口都含有一个关联菜单。只要在该窗口中单击右键即可打开关联菜单。击右键即可打开关联菜单。 例如
7、,在工程窗口中单击鼠标例如,在工程窗口中单击鼠标右键,弹出该窗口的关联菜单。右键,弹出该窗口的关联菜单。 用户可选择不同项,对窗口用户可选择不同项,对窗口进行各种操作,完成相关功能。进行各种操作,完成相关功能。 2021-12-132021-12-137 7 3.3. 主菜单主菜单 主菜单包含有主菜单包含有1111个选项。个选项。 F File ile E Edit dit V View iew P Project roject D Debug Pebug Pr rofiler ofiler O Option ption G GEL EL T Tools ools W Window indow
8、 H Helpelp文文件件编编辑辑查查看看工工程程项项目目调调试试性性能能选选项项扩扩展展功功能能工工具具视视窗窗帮帮助助2021-12-132021-12-138 8 主菜单功能:主菜单功能: 2021-12-132021-12-139 9 4.4. 常用工具条常用工具条 常用工具条有四类常用工具条有四类: :标准工具条、编辑工具条标准工具条、编辑工具条、项目工具条和调试工具条。用户可单击工具条上、项目工具条和调试工具条。用户可单击工具条上按钮执行相应操作。按钮执行相应操作。 (1)(1) 标准工具条标准工具条 启动启动CCSCCS后会自动显示标准工具条。也可通过后会自动显示标准工具条。也
9、可通过选择选择ViewView菜单中的菜单中的Standard ToolbarStandard Toolbar,打开或关闭,打开或关闭标准工具条。标准工具条。 创建文件按钮。用来创建新文件。创建文件按钮。用来创建新文件。 打开文件按钮。用来打开已有文件。打开文件按钮。用来打开已有文件。 保存文件按钮。用来保存当前窗口文件。保存文件按钮。用来保存当前窗口文件。 2021-12-132021-12-131010 剪切按钮。剪切按钮。 复制按钮。复制按钮。2021-12-132021-12-131111 粘贴按钮。粘贴按钮。 撤消按钮。用于撤消最后的编辑活动。撤消按钮。用于撤消最后的编辑活动。 恢复
10、按钮。用于恢复最后撤消的活动。恢复按钮。用于恢复最后撤消的活动。2021-12-132021-12-131212 向下搜索按钮。用来查找光标所在处下一向下搜索按钮。用来查找光标所在处下一个要搜索的字符串。个要搜索的字符串。 向上搜索按钮。用来查找光标所在处前一向上搜索按钮。用来查找光标所在处前一个要搜索的字符串。个要搜索的字符串。2021-12-132021-12-131313 搜索文本段按钮。将加亮显示的文本段作搜索文本段按钮。将加亮显示的文本段作为搜索文本,单击该按钮,窗口将移动到为搜索文本,单击该按钮,窗口将移动到该段下一个出现的位置。该段下一个出现的位置。 搜索多个文件按钮。用来搜索多
11、个文件或搜索多个文件按钮。用来搜索多个文件或指定的文本。指定的文本。2021-12-132021-12-131414 打印文件按钮。用来打印当前窗口源文件。打印文件按钮。用来打印当前窗口源文件。 帮助按钮。为用户提供上下文相关的帮助。帮助按钮。为用户提供上下文相关的帮助。2021-12-132021-12-131515(2)(2) 编辑工具条编辑工具条 编辑工具条编辑工具条共计共计1010个按钮个按钮。 设置括号标志按钮。从光标所在处开始,设置括号标志按钮。从光标所在处开始,查找括号对,并标记括号对中的文本。查找括号对,并标记括号对中的文本。 设置查找下一个开括号按钮。找到后,标设置查找下一个
12、开括号按钮。找到后,标记与之对应的闭括号内的文本。记与之对应的闭括号内的文本。2021-12-132021-12-131616 查找匹配括号按钮。用来寻找匹配的闭括号查找匹配括号按钮。用来寻找匹配的闭括号。 查找下一个开括号按钮。用来寻找下一个查找下一个开括号按钮。用来寻找下一个开括号。开括号。2021-12-132021-12-131717 左移制表位按钮。将选定的文本块左移一左移制表位按钮。将选定的文本块左移一个个TabTab键。键。 右移制表位按钮。将选定的文本块右移一右移制表位按钮。将选定的文本块右移一个个TabTab键。键。2021-12-132021-12-131818 查找下一个
13、书签按钮。在当前文件光标所查找下一个书签按钮。在当前文件光标所在处,查找下一个书签。在处,查找下一个书签。2021-12-132021-12-131919 查找上一个书签按钮。在当前文件光标所查找上一个书签按钮。在当前文件光标所在处,查找上一个书签。在处,查找上一个书签。 书签属性设置按钮。用来编辑书签属性。书签属性设置按钮。用来编辑书签属性。2021-12-132021-12-132020(3)(3) 项目工具条项目工具条 又称工程工具条,提供与工程项目和断点设置又称工程工具条,提供与工程项目和断点设置有关的命令有关的命令, ,主要用于构建工程项目主要用于构建工程项目, ,完成对断点、完成对
14、断点、探测点和评价点的操作等。探测点和评价点的操作等。 编译文件按钮。编译当前的源文件,但不编译文件按钮。编译当前的源文件,但不进行链接。进行链接。 增加性构建按钮。生成当前工程项目的可增加性构建按钮。生成当前工程项目的可执行文件,仅对上次生成后改变了的文件执行文件,仅对上次生成后改变了的文件进行编译。进行编译。2021-12-132021-12-132121 全部重新构建按钮。重新编译当前工程项全部重新构建按钮。重新编译当前工程项目中所有文件,并重新链接成输出文件。目中所有文件,并重新链接成输出文件。 停止构建按钮。停止构建按钮。2021-12-132021-12-132222 设置断点按钮
15、。在编辑窗口中的源文件或设置断点按钮。在编辑窗口中的源文件或反汇编指令中设置断点。反汇编指令中设置断点。 删除所有断点按钮。删除所有断点按钮。 设置探测点按钮。设置探测点按钮。2021-12-132021-12-132323 删除所有探测点按钮。删除所有探测点按钮。 设置评价点按钮。在源文件或反汇编窗口设置评价点按钮。在源文件或反汇编窗口中设置评价点。中设置评价点。 删除所有评价点按钮。删除所有评价点按钮。2021-12-132021-12-132424(4)(4) 调试工具条调试工具条 在在CCSCCS开发环境中,提供了多种调试程序的操开发环境中,提供了多种调试程序的操作方法。这些操作方法均
16、以工具按钮形式存放在调作方法。这些操作方法均以工具按钮形式存放在调试工具条中。试工具条中。 单步进入按钮。在调试程序中,完成单步单步进入按钮。在调试程序中,完成单步进入执行操作。进入执行操作。 单步执行按钮。用于单步执行在当前函数单步执行按钮。用于单步执行在当前函数中的单条语句。中的单条语句。2021-12-132021-12-132525 单步跳出按钮。在调试过程中,用于子程单步跳出按钮。在调试过程中,用于子程序的执行操作。能直接从当前子程序的位序的执行操作。能直接从当前子程序的位置自动执行后续的程序,直到返回到调用置自动执行后续的程序,直到返回到调用该子程序的指令。该子程序的指令。 执行到
17、光标处按钮。在调试过程中,从当执行到光标处按钮。在调试过程中,从当前位置执行程序,直到遇到反汇编窗口中前位置执行程序,直到遇到反汇编窗口中的光标位置为止。的光标位置为止。2021-12-132021-12-132626 运行程序按钮。从当前运行程序按钮。从当前PCPC位置开始执行程位置开始执行程序,直到遇到断点后停止。序,直到遇到断点后停止。 暂停程序按钮。用来暂停正在执行的程序。暂停程序按钮。用来暂停正在执行的程序。 动画执行按钮。在执行前先设置好各断点,动画执行按钮。在执行前先设置好各断点,每按一次该按钮,就会从当前程序位置执行每按一次该按钮,就会从当前程序位置执行到下一个断点处。连续按按
18、钮就可以实现动到下一个断点处。连续按按钮就可以实现动画运行。画运行。2021-12-132021-12-132727 快速观察按钮。用来打开快速观察窗口快速观察按钮。用来打开快速观察窗口,查看和修改变量。查看和修改变量。 观察窗口按钮。用来打开观察窗口观察窗口按钮。用来打开观察窗口,监视监视局部变量和全局变量的值。局部变量和全局变量的值。 观察寄存器按钮。用来显示寄存器观察窗观察寄存器按钮。用来显示寄存器观察窗口口,观察和修改寄存器。观察和修改寄存器。2021-12-132021-12-132828 观察存储器按钮。用来打开存储器窗口选观察存储器按钮。用来打开存储器窗口选项项,显示存储器观察窗
19、口。显示存储器观察窗口。 观察堆栈按钮。用来打开调用堆栈观察窗口观察堆栈按钮。用来打开调用堆栈观察窗口。 观察反汇编按钮。用来打开反汇编窗口。观察反汇编按钮。用来打开反汇编窗口。2021-12-132021-12-132929 CCSCCS集成编辑环境可以编辑任何文本。所有的集成编辑环境可以编辑任何文本。所有的文本编辑都是通过文本编辑都是通过CCSCCS内嵌的编辑器完成的。内嵌的编辑器完成的。9 9.1 1.2 2 文件的编辑文件的编辑 句法采用增强亮度显示;句法采用增强亮度显示; 具有查找和替换功能;具有查找和替换功能; 提供上下文相关的帮助;提供上下文相关的帮助; 多窗口显示;多窗口显示;
20、 快速方便的工具条;快速方便的工具条; 鼠标右键可以快速进入高级的编辑器功能;鼠标右键可以快速进入高级的编辑器功能; C C语言编辑器可以判别括号是否匹配;语言编辑器可以判别括号是否匹配; 所有编辑命令都有快捷键对应。所有编辑命令都有快捷键对应。 它提供了如下功能:它提供了如下功能:2021-12-132021-12-133030 创建新文件不会影响已有的文件,其步骤如下:创建新文件不会影响已有的文件,其步骤如下: 1.1. 创建新文件创建新文件 打开新文件窗口打开新文件窗口。选择主菜单。选择主菜单“File”File”中的中的“New”New”项,或使用标准工具条上的创建文件按钮项,或使用标
21、准工具条上的创建文件按钮 ,将在编辑窗,将在编辑窗口中显示一个新的窗口。口中显示一个新的窗口。 编辑文本。在新窗口中输入源代码编辑文本。在新窗口中输入源代码( (源程序源程序) )。 选择保存方式。选择主菜单选择保存方式。选择主菜单“File”中的中的“Save”或或“Save As”选项。也可使用标准工具条上的保存文件按钮选项。也可使用标准工具条上的保存文件按钮 。 选择文件目录、文件名和扩展名。在选择文件目录、文件名和扩展名。在“保存为保存为”对话对话框中,确定保存文件的目录,输入文件名和扩展名。框中,确定保存文件的目录,输入文件名和扩展名。 保存文件。单击保存文件。单击“保存保存”按钮,
22、完成文件的保存。按钮,完成文件的保存。 2021-12-132021-12-133131 打开文件的步骤如下:打开文件的步骤如下: 2.2. 打开一个文件打开一个文件 在在“打开打开”对话框中,选择文件,该文件名将出现在对话框中,选择文件,该文件名将出现在文件名域中。若没有所要选择的文件,应先查找目录再选择文件名域中。若没有所要选择的文件,应先查找目录再选择文件。文件。 单击单击“打开打开”按钮,将在编辑窗口中打开所选择的文件按钮,将在编辑窗口中打开所选择的文件。 选择选择“File”File”中的中的“Open”Open”选项,或单击标准工具条选项,或单击标准工具条上的打开文件按钮上的打开文
23、件按钮 ,出现,出现“打开打开”对话框。对话框。2021-12-132021-12-133232 在打开的文本文件中,可进行各种文本编辑。在打开的文本文件中,可进行各种文本编辑。 3.3. 文件的编辑文件的编辑 (1)(1) 文本的剪切、复制和粘贴文本的剪切、复制和粘贴 2021-12-132021-12-133333(2)(2) 删除文本删除文本 利用利用“Delete”Delete”命令,可实现文本的删除。选中要删命令,可实现文本的删除。选中要删除的文本段,点击除的文本段,点击“Edit”Edit”中的中的“Delete”Delete”选项,将删除选项,将删除选中的文本段。也可按键盘上的选
24、中的文本段。也可按键盘上的“Delete”Delete”键来删除。键来删除。 选择选择“Edit”Edit”中的中的“Undo”Undo”选项,或采用选项,或采用 按钮,撤按钮,撤消当前窗口中最后一次编辑行为。也可按快捷健消当前窗口中最后一次编辑行为。也可按快捷健CtrlCtrl+Z Z来执来执行。行。 选择选择“Edit”Edit”中的中的“Redo”Redo”选项,或采用选项,或采用 按钮,恢按钮,恢复当前窗口中最后一次编辑行为。也可按快捷健复当前窗口中最后一次编辑行为。也可按快捷健Ctrl+ACtrl+A来执来执行。行。 (3)(3) 撤消撤消/ /恢复恢复 2021-12-132021
25、-12-133434 CCSCCS允许从当前的文件或多个文件中搜索文本允许从当前的文件或多个文件中搜索文本串。也可用一个文本串替代另一个文本串。利用串。也可用一个文本串替代另一个文本串。利用这一功能可以完成在多个文件中的跟踪、修改变这一功能可以完成在多个文件中的跟踪、修改变量和函数等。量和函数等。 4.4. 文本的查找和替换文本的查找和替换 (1)(1) 在当前文件中查找文本在当前文件中查找文本 操作步骤如下:操作步骤如下: 在寻找域中输入要查找的字符串。在寻找域中输入要查找的字符串。 在标准工具条上单击按钮在标准工具条上单击按钮 或或 ,开始,开始查找。查找。 也可以使用也可以使用“Edit
26、”Edit”菜单中的菜单中的“Find/Replace”Find/Replace”选项来搜索文本串。选项来搜索文本串。 2021-12-132021-12-133535(2)(2) 在多个文件中查找文本在多个文件中查找文本 2021-12-132021-12-133636 反汇编窗口主要用来显示反汇编后的指令和调反汇编窗口主要用来显示反汇编后的指令和调试所需的符号信息,包括反汇编指令、指令所存放试所需的符号信息,包括反汇编指令、指令所存放的地址和相应的操作码(机器码)。的地址和相应的操作码(机器码)。 当程序装入目标处理器或仿真器后,当程序装入目标处理器或仿真器后,CCSCCS会自动会自动打开
27、反汇编窗口。打开反汇编窗口。 9 9.1 1.3 3 反汇编窗口的使用反汇编窗口的使用 2021-12-132021-12-133737 用户可使用用户可使用ViewView菜单中的菜单中的DisDis-Assembly-Assembly选项,选项,或调试工具条中的观察反汇编按钮或调试工具条中的观察反汇编按钮 ,打开多个反,打开多个反汇编窗口。当前程序指针汇编窗口。当前程序指针PCPC所在语句用黄色背景显所在语句用黄色背景显示。示。 当出现多个反汇编窗口时,在每个窗口的标题当出现多个反汇编窗口时,在每个窗口的标题条上附有窗口序号。条上附有窗口序号。 2021-12-132021-12-1338
28、38 在调试程序时,经常需要修改执行程序的起始在调试程序时,经常需要修改执行程序的起始地址,可在反汇编窗口中完成。地址,可在反汇编窗口中完成。 操作步骤如下:操作步骤如下: 打开观察地址对话框。在反汇编窗口中,双打开观察地址对话框。在反汇编窗口中,双击程序的地址域,将出现击程序的地址域,将出现“View Address(View Address(观察地址观察地址)”)”对话框。对话框。 在对话框中输入所需的程序地址。输入地址在对话框中输入所需的程序地址。输入地址可以是一个绝对数值,也可以是一个可以是一个绝对数值,也可以是一个C C语言表达式。语言表达式。 单击单击“OK”OK”按钮,完成起始地
29、址的修改。按钮,完成起始地址的修改。 2021-12-132021-12-133939 3.3. 从反汇编窗口管理断点、探测点和评价点从反汇编窗口管理断点、探测点和评价点 用户可通过调试点的设置,完成程序调试和仿真,及时用户可通过调试点的设置,完成程序调试和仿真,及时发现和解决系统存在的问题。发现和解决系统存在的问题。 各调试点设置完成后,反汇编窗口中相对应的行显示不各调试点设置完成后,反汇编窗口中相对应的行显示不同颜色的背景。若采用默认颜色,粉色背景行为断点,蓝色同颜色的背景。若采用默认颜色,粉色背景行为断点,蓝色背景行为探测点,绿色背景行为评价点,而黄色背景行为背景行为探测点,绿色背景行为
30、评价点,而黄色背景行为PCPC所在行。所在行。 断点也可以在反汇编窗口中快速设置,双击要设置断点断点也可以在反汇编窗口中快速设置,双击要设置断点的行即可完成该断点的设置。若双击断点行将清除该断点。的行即可完成该断点的设置。若双击断点行将清除该断点。 2021-12-132021-12-134040 4.4. 设置反汇编风格选项设置反汇编风格选项 CCSCCS提供了几种不同的选项,可用来改变反汇编窗口观提供了几种不同的选项,可用来改变反汇编窗口观察信息的方法。用户可以通过反汇编风格选项察信息的方法。用户可以通过反汇编风格选项( (DisDis- -Assembly Style Options)A
31、ssembly Style Options)对话框,输入特殊的观察选项来对话框,输入特殊的观察选项来观察调试的进程。观察调试的进程。 设置反汇编风格选项的步骤如下:设置反汇编风格选项的步骤如下: 步骤步骤1 1:在:在OptionOption打开反汇编风格选项对话框;打开反汇编风格选项对话框; 步骤步骤2 2:在反汇编风格选项对话框中,选择所需的风格:在反汇编风格选项对话框中,选择所需的风格选项;选项; 步骤步骤3 3:单击:单击“OK”OK”按钮,完成选项设置。按钮,完成选项设置。 2021-12-132021-12-1341419.2 CCS9.2 CCS工程项目工程项目的的创建创建 一个
32、工程项目包括源程序、库文件、链接命令一个工程项目包括源程序、库文件、链接命令文件和头文件等,以目录树的结构组织在工程项目文件和头文件等,以目录树的结构组织在工程项目中。工程项目构建中。工程项目构建( (编译链接编译链接) )完成后生成可执行文完成后生成可执行文件。件。 9 9.2 2.1 1 工程项目的管理工程项目的管理 2021-12-132021-12-134242 一一个典型的工程项目记录如下信息:个典型的工程项目记录如下信息: 源程序文件名和目标库;源程序文件名和目标库; 编译器,汇编器和链接器选项;编译器,汇编器和链接器选项; 有关的头文件。有关的头文件。 2021-12-13202
33、1-12-134343 此窗口完成工程项目的管理。显示了整个工程此窗口完成工程项目的管理。显示了整个工程项目的内容、工程项目的组织情况以及与工程项目项目的内容、工程项目的组织情况以及与工程项目关联的程序。所有的工程项目操作都可以从工程项关联的程序。所有的工程项目操作都可以从工程项目观察窗口中完成。目观察窗口中完成。 当启动当启动CCSCCS开发环境后,会自动显示工程项目开发环境后,会自动显示工程项目观察窗口。观察窗口。 如果没有显示工程项目管理窗口,可以使用如果没有显示工程项目管理窗口,可以使用“View”View”查看菜单中的查看菜单中的“ProjectProject”命令命令, ,打开该窗
34、打开该窗口。口。 1.1.工程项目观察窗口工程项目观察窗口 2021-12-132021-12-134444 工程项目观察窗界面:工程项目观察窗界面:观察窗口分为两页,分别观察窗口分为两页,分别为文件观察页为文件观察页“File View”File View”和书签页和书签页“Bookmarks”Bookmarks”,可可通过设在观察窗口底部的选择通过设在观察窗口底部的选择按钮进行切换。按钮进行切换。 GEL filesGEL files文件夹,用来文件夹,用来修改和保存用户设置的开发环修改和保存用户设置的开发环境,包括窗口和工具条的位置境,包括窗口和工具条的位置以及自动打开窗口的设置等。以及
35、自动打开窗口的设置等。 ProjectProject文件夹包含了工程文件夹包含了工程项目中所有的文件库和文件。在项目中所有的文件库和文件。在一个工程项目中一个工程项目中, ,文件被分成几文件被分成几个不同的库进行管理。个不同的库进行管理。 2021-12-132021-12-134545 1.1.工程项目观察窗口工程项目观察窗口 2021-12-132021-12-134646 用鼠标右击用鼠标右击Project(Project(工程项目工程项目) ),在弹出的关,在弹出的关联菜单中选择联菜单中选择Open project(Open project(打开工程项目打开工程项目) )选项,选项,出
36、现出现Project Open(Project Open(打开工程项目打开工程项目) )对话框。在对话对话框。在对话框中框中, ,选择所需要的文件,单击选择所需要的文件,单击“打开打开”按钮按钮, ,将该将该工程项目加入清单中。工程项目加入清单中。 2.2.文件观察页的基本操作文件观察页的基本操作 (1)(1)加入工程项目加入工程项目 2021-12-132021-12-134747 将源文件、链接命令文件、库文件和目标文件加到工将源文件、链接命令文件、库文件和目标文件加到工程项目清单中,可按以下的步骤操作:程项目清单中,可按以下的步骤操作: (2)(2)在工程项目中加入文件在工程项目中加入文
37、件 在对话框中,使用文件类型下拉清单设置文件类型,在对话框中,使用文件类型下拉清单设置文件类型,选择要加入的文件。选择要加入的文件。 单击单击“打开打开”按钮,选定的文件自动地加入到工程按钮,选定的文件自动地加入到工程项目指定的目录中项目指定的目录中。 用右键单击工程项目文件用右键单击工程项目文件“ “ ”,选择关联菜单中,选择关联菜单中的的“Add File(Add File(加入文件加入文件)”)”选项,出现选项,出现“AddAdd FileFile toto Project(Project(加入文件至工程项目加入文件至工程项目)”)”对话框,或选择项目菜单对话框,或选择项目菜单“Proj
38、ect”Project”中的中的“Add File to Project”Add File to Project”命令。命令。 2021-12-132021-12-134848 在工程项目清单中,用右键单击所要删除的文在工程项目清单中,用右键单击所要删除的文件,弹出关联菜单,选择件,弹出关联菜单,选择RemoveRemove fromfrom Project(Project(从从工程中删除工程中删除) )选项即可删除该文件。选项即可删除该文件。 (3)(3)从工程项目中删除文件从工程项目中删除文件 2021-12-132021-12-134949 在开发新的应用系统时在开发新的应用系统时, ,
39、用户需要建立新的工程项目。用户需要建立新的工程项目。具体方法如下:具体方法如下: 9 9.2 2.2 2 工程项目的建立、打开和关闭工程项目的建立、打开和关闭 1.1.建立新的工程项目建立新的工程项目 在项目菜单在项目菜单“Project”Project”中,选择中,选择“New”New”命令。在命令。在出现的出现的“SaveSave NewNew ProjectProject As(As(保存新工程项目保存新工程项目)”)”对话框中对话框中,确定新工程项目的目录,选择保存工程项目文件的文件夹,确定新工程项目的目录,选择保存工程项目文件的文件夹,输入工程项目文件名,输入工程项目文件名( (*
40、*. .makmak) ),按按“保存保存”按钮退出。按钮退出。 将源文件将源文件( (* *. .c c和和* *. .asmasm) )、链接命令文件链接命令文件( (* *. .cmdcmd) )、库库文件文件( (* *. .lib)lib)和头文件和头文件( (* *. .h)h)等加入到工程项目中。等加入到工程项目中。 2021-12-132021-12-135050 2.2.打开已有的工程项目打开已有的工程项目 选择项目菜单选择项目菜单“Project”Project”中的中的“Open”Open”命令,弹出命令,弹出“Project Open(Project Open(打开工程
41、项目打开工程项目)”)”对话框。对话框。 在对话框中,选择要打开的工程项目文件,单击在对话框中,选择要打开的工程项目文件,单击“打开打开”按钮。按钮。 2021-12-132021-12-135151 3.3.关闭工程项目关闭工程项目 选择项目菜单选择项目菜单“Project”Project”中的中的“Close(Close(关闭关闭)”)”命命令,即可关闭已打开的工程项目;令,即可关闭已打开的工程项目; 创建新的工程项目。在创建新的工程项目的同时已创建新的工程项目。在创建新的工程项目的同时已打开的工程项目自动关闭;打开的工程项目自动关闭; 打开另一个已有的工程项目。打开另一个工程项目打开另一
42、个已有的工程项目。打开另一个工程项目后,以前打开的将自动关闭。后,以前打开的将自动关闭。 2021-12-132021-12-135252 工程项目所需的源文件编辑完成后,就可以对工程项目所需的源文件编辑完成后,就可以对该文件进行编译链接,生成可执行文件,为系统的该文件进行编译链接,生成可执行文件,为系统的调试做准备,这一过程称为工程项目的构建。调试做准备,这一过程称为工程项目的构建。 9 9.2 2.3 3 工程项目的构建工程项目的构建 CCSCCS的工程项目管理工具为用户构建工程项目的工程项目管理工具为用户构建工程项目提供了提供了4 4种操作:种操作: 编译文件编译文件 增加性构建增加性构
43、建 全部重新构建全部重新构建 停止构建停止构建 2021-12-132021-12-135353 1.1.构建工程项目构建工程项目 编译文件仅完成对当前源文件的编译,不进行链接。编译文件仅完成对当前源文件的编译,不进行链接。具体操作如下:具体操作如下: (1)(1)编译文件编译文件 在工程项目清单中在工程项目清单中, ,右击要编译的源文件名右击要编译的源文件名, ,选择关选择关联菜单中的联菜单中的“Open(Open(打开打开)”)”选项,打开要编译的源文件。选项,打开要编译的源文件。也可双击文件名,打开源文件。也可双击文件名,打开源文件。 在项目菜单在项目菜单“Project”Project
44、”中,选择中,选择“Compile File(Compile File(编译文件编译文件)”)”命令,或单击项目工具条中的编译文件按钮命令,或单击项目工具条中的编译文件按钮 ,对打开的文件进行编译。,对打开的文件进行编译。 在对当前文件进行编译的过程中,工作界面的底部出在对当前文件进行编译的过程中,工作界面的底部出现现“Output(Output(输出输出)”)”窗口,显示编译信息。窗口,显示编译信息。 2021-12-132021-12-135454 增加性构建仅对修改过的源文件编译,先前编译过、增加性构建仅对修改过的源文件编译,先前编译过、没有修改的文件不再进行编译。以下所述方法都可以完成
45、工没有修改的文件不再进行编译。以下所述方法都可以完成工程项目的增加性构建。程项目的增加性构建。 (2)(2)增加性构建增加性构建 选择项目菜单选择项目菜单“Project”Project”中的中的“Build(Build(构建构建)”)”命命令。令。 单击项目工具条中的增加性构建按钮单击项目工具条中的增加性构建按钮 。 右击工程项目文件右击工程项目文件“ “ ”,选择关联菜单中的,选择关联菜单中的“Build (Build (构建构建)”)”选项。选项。 在生成当前工程项目的过程中,在生成当前工程项目的过程中,“Output(Output(输出输出)”)”窗窗口显示编译信息。口显示编译信息。
46、2021-12-132021-12-135555 全部重新构建是对当前工程项目中的所有文件进行重全部重新构建是对当前工程项目中的所有文件进行重新编译、重新链接,形成输出文件。新编译、重新链接,形成输出文件。 (3)(3)全部重新构建全部重新构建 选择选择“Project”Project”菜单中的菜单中的“Rebuild All(Rebuild All(全部重新构全部重新构建建)”)”命令,或单击项目工具条中的全部重新构建按钮命令,或单击项目工具条中的全部重新构建按钮 ,重新编译链接当前工程项目。,重新编译链接当前工程项目。 停止当前的构建进程。停止当前的构建进程。 选择选择ProjectPro
47、ject菜单中的菜单中的Stop BuildStop Build命令,或单击项目工命令,或单击项目工具条中的停止构建按钮具条中的停止构建按钮 ,构建过程将在完成对当前文件,构建过程将在完成对当前文件的编译后停止。的编译后停止。 (4)(4)停止构建停止构建 2021-12-132021-12-135656 2.2.设置工程项目选项设置工程项目选项 在工程项目清单中在工程项目清单中, ,打开源文件夹打开源文件夹“ ”“ ”,用鼠标右击文件名,从弹出的关联菜单中选择,用鼠标右击文件名,从弹出的关联菜单中选择“File Specific Options(File Specific Options(文
48、件专用选项文件专用选项)”)”命令命令,出现设置选项对话框,选择参数,按,出现设置选项对话框,选择参数,按“确定确定”按按钮完成选项设定。钮完成选项设定。 (1)(1)对源文件设置编译或汇编选项对源文件设置编译或汇编选项 2021-12-132021-12-135757 若选择若选择C C语言源文件,则打开的对话框为设置编译器选语言源文件,则打开的对话框为设置编译器选项对话框。项对话框。 (1)(1)对源文件设置编译或汇编选项对源文件设置编译或汇编选项 2021-12-132021-12-135858 若所选择的源文件是用汇编语言编写的,则打开的对若所选择的源文件是用汇编语言编写的,则打开的对
49、话框为设置汇编器选项对话框。话框为设置汇编器选项对话框。 (1)(1)对源文件设置编译或汇编选项对源文件设置编译或汇编选项 2021-12-132021-12-135959 工程项目选项包括工程项目选项包括C C编译器选项、汇编器选项和链接器编译器选项、汇编器选项和链接器选项,可通过工程项目选项对话框来设定。选项,可通过工程项目选项对话框来设定。 采用以下的方法均可打开工程项目选项对话框。采用以下的方法均可打开工程项目选项对话框。 (2)(2)设置工程项目选项设置工程项目选项 选择项目选择项目“Project”Project”菜单中的菜单中的“Options(Options(选项选项)”命命令
50、;令; 在工程项目清单中,右击工程项目文件在工程项目清单中,右击工程项目文件“ ”“ ”,选择关联菜单中的选择关联菜单中的“Options(Options(选项选项)”)”命令。命令。 2021-12-132021-12-136060工程项目选项对话框工程项目选项对话框: : 2021-12-132021-12-1361619.4 CCS9.4 CCS开发软件使用开发软件使用举例举例 9 9.4 4.1 1 CCSCCS软件开发流程软件开发流程 利用利用CCSCCS集成环境开发应用程序的流程:集成环境开发应用程序的流程: 2021-12-132021-12-136262 利用利用CCSCCS开
51、发应用程序的步骤如下:开发应用程序的步骤如下: 软件设计软件设计 主要包括程序模块的划分、算法和流程的确定主要包括程序模块的划分、算法和流程的确定以及执行结果的预测等工作。以及执行结果的预测等工作。 程序编辑和编译程序编辑和编译 主要进行工程文件的创建,编写头文件、配置主要进行工程文件的创建,编写头文件、配置文件和源程序,使用汇编和文件和源程序,使用汇编和C C编译器进行编译,排编译器进行编译,排除语法、变量定义等错误。除语法、变量定义等错误。 2021-12-132021-12-136363 程序调试程序调试 利用利用CCSCCS软件的调试工具,采用单步执行、设软件的调试工具,采用单步执行、设置断点和探测点等手段对应用程序进行调试。置断点和探测点等手段对应用程序进行调试。 结果分析结果分析 利用利用CCSCCS软件提供的分析工具,对应用程序运软件提供的分析工具,对应用程序运行的结果进行分析,如图形显示数据或统计运行时行的结果进行分析,如图形显示数据或统计运行时间等。间等。 若算法不能满足要求,则需重新进行软件设计。若算法不能满足要求,则需重新进行软件设计。 2021-12-132021-12-136464 一般在一般在CCSCCS环境下开发环境下开发DSPDSP程序,需要先建立一程序,需要先建立一个工程项目文件,然后将编写好
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海底捞内部员工制度
- 炼油厂内部工作制度范本
- 煤矿内部事故汇报制度
- 煤矿开采内部控制制度
- 环保公司内部管理制度
- 环评公司内部考核制度
- 监理内部会议制度
- 监理部内部安全管理制度
- 科学公司内部管理制度
- 科技公司内部考核制度
- 1.3“开元盛世”与唐朝经济的繁荣 课件(内嵌视频) 2025-2026学年统编版七年级历史下册
- 特种设备作业人员资格复审申请表
- 2026年吉安幼儿师范高等专科学校单招职业适应性考试题库附答案详解(夺分金卷)
- XX中学2026年春季学期“开学第一课”主题班会活动方案
- 建筑商务经理培训课件
- 2020全国行政区划-省市县列表
- 入户申请审批表(正反面,可直接打印)
- cissp中文版考试真题汇总题库500题(导出附答案)
- 长城MINI雪茄品牌上市策划执行案
- 妇女权益保障法PPT
- 教科版科学六年级下册全册同步练习含答案
评论
0/150
提交评论