第5章②SP集成开发环境(s) 教学要求: 了解CCS开发环境具有的功能,能够操作CCS 的窗口、菜单和工具条。掌握CCS工程管理的概念 能够完成简单程序的编辑、汇编、连接和调试,并 掌握探针和显示图形的使用。 CCS是TI公司DSP软件的集成开发环境 (DE),本章以CCS20为参照讲述
第5章 DSP集成开发环境(CCS) 教学要求: 了解CCS开发环境具有的功能,能够操作CCS 的窗口、菜单和工具条。掌握CCS工程管理的概念, 能够完成简单程序的编辑、汇编、连接和调试,并 掌握探针和显示图形的使用。 CCS 是 TI 公 司 DSP 软件的集成开发环境 (IDE),本章以CCS2.0为参照讲述
第5章②S2集成开发环境(eas)5.1s集戚开发环境简介 5CCS集成开发环境简介 · Windows下工作,类似于ⅤC++的集成开发环境; 采用图形接口界面,有编辑工具和工程管理工具; 它将汇编器、链接器、CC++编译器、建库工具等集成 在一个统一的开发平台中 CCS所集成的代码调试工具具有各种调试功能,能对 TMS320系列DSP进行指令级的仿真和可视化的实时数据分 析 丰富的输入/出库函数和信号处理库函数。 ·C5000是专门为开发C5000系列DSP系统(C54x和 C55x)
第5章 DSP集成开发环境(CCS) 5.1 CCS集成开发环境简介 • Windows下工作,类似于VC++的集成开发环境; • 采用图形接口界面,有编辑工具和工程管理工具; • 它将汇编器、链接器、C/C++编译器、建库工具等集成 在一个统一的开发平台中; • CCS所集成的代码调试工具具有各种调试功能,能对 TMS320系列DSP进行指令级的仿真和可视化的实时数据分 析。 • 丰富的输入/出库函数和信号处理库函数。 • C5000 是专门为开发C5000系列DSP系统(C54x和 C55x)。 5.1 CCS集成开发环境简介
第5章②S2集成开发环境(eas)5.1s集戚开发环境简介 51.1.CCS安装及设置 1.CCS20系统的安装 Setup CC5 2 2 ,C5000 C500 CCS快捷图标
第5章 DSP集成开发环境(CCS) 5.1.1. CCS安装及设置 1. CCS 2.0系统的安装 5.1 CCS集成开发环境简介 CCS快捷图标
第5章②S2集成开发环境(eas)5.1s集戚开发环境简介 2.系统配置 原因:为使 CCS IDE能工作在不同的硬件或仿真目标上 步骤:·双击桌面上的 Setup CCS2(C5000图标,启动 CCS设置。 在弹出对话框中单击“ Clear”按钮,清除以前定 义的配置 从列出的可供选择的配置文件中,选择能与使用 的目标系统相匹配的配置文件。 ·单击加入系统配置按钮,将所选中的配置文件输 入到CCS设置窗口当前正在创建的系统配置中。 ·单击“ Filesave(保存)”按钮,将配置保存在系统 寄存器中。 当完成CCS配置后,单击“ Fileexit”按钮,退出 CCS Setup
第5章 DSP集成开发环境(CCS) 2. 系统配置 原因:为使CCS IDE能工作在不同的硬件或仿真目标上 步骤:• 双击桌面上的Setup CCS 2(’C 5000)图标,启动 CCS设置。 • 在弹出对话框中单击“Clear”按钮,清除以前定 义的配置。 • 从列出的可供选择的配置文件中,选择能与使用 的目标系统相匹配的配置文件。 • 单击加入系统配置按钮,将所选中的配置文件输 入到CCS设置窗口当前正在创建的系统配置中。 • 单击“FileSave(保存)”按钮,将配置保存在系统 寄存器中。 • 当完成CCS配置后,单击“FileExit”按钮,退出 CCS Setup。 5.1 CCS集成开发环境简介
第5章②S2集成开发环境(eas)5.1s集戚开发环境简介 3.系统启动 双击桌面上CCS2(C5000图标,启动CCS⑩E显示 CCS主界面
第5章 DSP集成开发环境(CCS) 3. 系统启动 双击桌面上CCS 2(’C 5000)图标,启动CCS IDE显示 CCS主界面。 5.1 CCS集成开发环境简介
第5章②S2集成开发环境(eas)5.1s集戚开发环境简介 512.CCS的窗口、菜单和工具条 1.CCS的窗口 工程窗口:用来组织用户的若干程序并由此构成一个项 目,用户可以从工程列表中选中需要编辑和调试的特定程序。 原程序编辑窗口:用户既可以编辑程序,又可以设置断 点和探针,并调试程序。 反汇编窗口:帮助用户査看机器指令,查找错误。 内存和寄存器显示窗口:査看、编辑内存和寄存器。 图形显示窗口:可以根据用户需要显示数据。 ·主菜单:用户可以通过条目来管理各窗口
第5章 DSP集成开发环境(CCS) 5.1.2 . CCS的窗口、菜单和工具条 1. CCS的窗口 • 工程窗口:用来组织用户的若干程序并由此构成一个项 目,用户可以从工程列表中选中需要编辑和调试的特定程序。 • 原程序编辑窗口:用户既可以编辑程序,又可以设置断 点和探针,并调试程序。 • 反汇编窗口:帮助用户查看机器指令,查找错误。 • 内存和寄存器显示窗口:查看、编辑内存和寄存器。 • 图形显示窗口:可以根据用户需要显示数据。 • 主菜单:用户可以通过条目来管理各窗口。 5.1 CCS集成开发环境简介
第5章②S2集成开发环境(eas)5.1s集戚开发环境简介 a/c54x Simulator (Texas Instrument s)/CPU-C54X(Simulator)- Code Composer Studio Ei1· Edit View Project且 ebug Profiler GEL Option Tools DSP/Bos置 indow Help 自c‖ ex414pjt |6°盟国回國且 a× aGEL files word8,6,7,2 O DSP/BIoS Configs start: STM STM #STACK+10H, SP 设 图形显示窗口 #a, AR 答回口 n Generated Files INclud nPd table. *ARI 口 Source 原程序编辑窗口 STM #x ×ery(Dat 000:DFFC000 工程窗口 0x000:0x0000xnnx0x0000 00:DFFD0000 000: DFFE 0000 反汇编窗口 0x000 内存单元显示窗口 000:DFFF00 0x000 start 0x0010 000:E0007728 h,28h 0x0014:0x0000 0000:E0027718 STM 90h, 18h 0x0018:0x0090 0x000ox000 000:E0047711 SIM 60h 11h RPT > warning: entry point symbol -c_intoo undefined ST0=1800 寄存器显示窗口 A=00o000000sT1-29 Build Complete B- 0000000000 PMST- FFCO Errors, 1 Warnings, 0 Remarks DP= 0000 INTM =I AR3= 0000 OVM R=∩ nnn AR4= nnnn SXM Y HEDPABuild/ F1 团开分直技(候)第(,吴定书考交狱/w
第5章 DSP集成开发环境(CCS) 5.1 CCS集成开发环境简介 寄存器显示窗口 工程窗口 原程序编辑窗口 反汇编窗口 图形显示窗口 内存单元显示窗口
第5章②S2集成开发环境(eas)5.1s集戚开发环境简介 2.CCS的菜单 ·File菜单:提供了与文件相关的命令,New,Load等 ·Edit菜单:提供了与编辑有关的命令, Register等 view菜单:是否显示工具栏、窗口和各种对话框等 Memory Project菜单:使用工程管理设计文档, Compile, Biuld · Debug菜单:提供常用调试命令, Breakpoints Probe points · Profiler菜单:剖切点是CCS在调试程序时,统计某一块程 序执行所需要的CPU时钟周期数、子程序被调用数和中断发生 次数等统计信息 · Option菜单:提供CCS的一些设置选项,Font
第5章 DSP集成开发环境(CCS) 5.1 CCS集成开发环境简介 2. CCS的菜单 • File 菜单:提供了与文件相关的命令,New , Load 等 • Edit菜单:提供了与编辑有关的命令,Register等 • View菜单:是否显示工具栏、窗口和各种对话框等Memory • Project菜单:使用工程管理设计文档,Compile ,Biuld … • Debug菜单:提供常用调试命令,Breakpoints Probe Points • Profiler 菜单:剖切点是CCS在调试程序时,统计某一块程 序执行所需要的CPU时钟周期数、子程序被调用数和中断发生 次数等统计信息 • Option菜单:提供CCS的一些设置选项, Font
第5章DSP集成开发环境(的S)51已¢s集成开发环境简介 Project菜单(工程文件被存盘为*p文件) (I)Add Files to Project 工程中支持C源文件(*,c)、汇编源文件(,a*、,s) 库文件(*,0*、*lib)、头文件(*h)和链接命令文件(*cmd (2) Compile对C或汇编源文件进行编译。 (3) Biuld重新编译和链接。 (4) Rebuiledall对工程中所有文件重新编译并链接生成输 出文件。 (5) Stop build停止正在Buid的进程。 (6) Biuld options用来设定编译器、汇编器和链接器的参 数
第5章 DSP集成开发环境(CCS) 5.1 CCS集成开发环境简介 Project菜单(工程文件被存盘为*.pjt文件 ) (1) Add Files to Project 工程中支持C源文件(*.c*)、汇编源文件(*.a*、 *.s*)、 库文件(*.o*、 *.lib)、头文件(*.h)和链接命令文件(*.cmd) (2) Compile 对C或汇编源文件进行编译。 (3) Biuld 重新编译和链接。 (4) Rebuiled All 对工程中所有文件重新编译并链接生成输 出文件。 (5) Stop Build 停止正在Build的进程。 (6) Biuld Options 用来设定编译器、汇编器和链接器的参 数
第5章②S2集成开发环境(eas)5.1s集戚开发环境简介 3.CCS的工具栏 Standard Toolbar:包括新建、打开、保存、剪切、复 制、粘贴、取消、恢复、査找、打印和帮助等 Project Toolbar:包括选择当前工程、编译文件、设置 和移去断点/ Probe point等功能。 Edit toolbar:提供一些常用的査找和设置标签命令。 GeL Toolbar:提供了执行GEL函数的一种快捷方法。 ASM/ Source Stepping Toolbar:提供了单步调试C或汇 编源程序的方法 Target Control Toolbar:提供了目标程序控制的一些 工具 · Debug Window Toolbar:提供了调试窗口工具
第5章 DSP集成开发环境(CCS) 5.1 CCS集成开发环境简介 3. CCS的工具栏 • Standard Toolbar:包括新建、打开、保存、剪切、复 制、粘贴、取消、恢复、查找、打印和帮助等 • Project Toolbar:包括选择当前工程、编译文件、设置 和移去断点/Probe Point等功能。 • Edit Toolbar:提供一些常用的查找和设置标签命令。 • GEL Toolbar:提供了执行GEL函数的一种快捷方法。 • ASM/Source Stepping Toolbar:提供了单步调试C或汇 编源程序的方法 • Target Control Toolbar:提供了目标程序控制的一些 工具 • Debug Window Toolbar:提供了调试窗口工具