欢迎来到天天文库
浏览记录
ID:51086954
大小:606.50 KB
页数:33页
时间:2020-03-18
《第章DSP集成开发环境(CCS).ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第5章DSP集成开发环境(CCS)5.1CCS集成开发环境简介5.2CCS应用举例Windows下工作,类似于VC++的集成开发环境;采用图形接口界面,有编辑工具和工程管理工具;它将汇编器、链接器、C/C++编译器、建库工具等集成在一个统一的开发平台中;5.1CCS集成开发环境简介7/24/20212DSP技术及应用CCS所集成的代码调试工具具有各种调试功能,能对TMS320系列DSP进行指令级的仿真和可视化的实时数据分析。丰富的输入/出库函数和信号处理库函数。C5000CCS是专门为开发C5000系列DSP系统(C54x
2、和C55x)。7/24/20213DSP技术及应用CCS软件开发流程7/24/20214DSP技术及应用5.1.1.CCS安装及设置1.CCS2.0系统的安装7/24/20215DSP技术及应用以下目录结构被添加到Windows目录:tidrivers.各种DSP板驱动文件tiplugins.和CCS一起使用的插件程序tiuninstall.支持卸载CCS软件的文件当使用CCS时,你将经常遇见下述扩展名文件:project.prj.CCS使用的工程文件program.c.C程序源文件program.asm.汇编程序源
3、文件filename.h.C程序的头文件,包含DSP/BIOSAPI模块的头文件filename.lib.库文件project.cmd.链接命令文件7/24/20216DSP技术及应用program.obj.由源文件编译或汇编而得的目标文件program.out.(经完整的编译、汇编以及连接的)可执行文件project.wks.存储环境设置信息的工作区文件,program.cdb.配置数据库文件。采用DSP/BIOSAPI的应用程序需要这类文件,对于其它应用程序则是可选的。保存配置文件时将产生下列文件:programcfg
4、.cmd.链接器命令文件programcfg.h54.头文件programcfg.s54.汇编源文件7/24/20217DSP技术及应用2.系统配置原因:为使CCSIDE能工作在不同的硬件或仿真目标上步骤:双击桌面上的SetupCCS2(’C5000)图标,启动CCS设置。在弹出对话框中单击“Clear”按钮,清除以前定义的配置。从列出的可供选择的配置文件中,选择能与使用的目标系统相匹配的配置文件。7/24/20218DSP技术及应用单击加入系统配置按钮,将所选中的配置文件输入到CCS设置窗口当前正在创建的系统配置中。单击
5、“File-Save(保存)”按钮,将配置保存在系统寄存器中。当完成CCS配置后,单击“File-Exit”按钮,退出CCSSetup。7/24/20219DSP技术及应用双击桌面上CCS2(’C5000)图标,启动CCSIDE显示CCS主界面。3.系统启动7/24/202110DSP技术及应用5.1.2CCS的窗口、菜单和工具条1. CCS的窗口7/24/202111DSP技术及应用2. CCS的菜单•File菜单:提供了与文件相关的命令,New, Load等•Edit菜单:提供了与编辑有关的命令,Register等
6、•View菜单:是否显示工具栏、窗口和各种对话框等Memory•Project菜单:使用工程管理设计文档, Compile,Build…•Debug菜单:提供常用调试命令,BreakpointsProbePoints•Profiler菜单:剖切点是CCS在调试程序时,统计某一块程序执行所需要的CPU时钟周期数、程序分支数、子程序被调用数和中断发生次数等统计信息•Option菜单:提供CCS的一些设置选项, Font7/24/202112DSP技术及应用Project菜单(工程文件被存盘为*.pjt文件)(1) AddFi
7、lestoProject工程中支持C源文件(*.c*)、汇编源文件(*.a*、*.s*)、库文件(*.o*、*.lib)、头文件(*.h)和链接命令文件(*.cmd)(2) Compile对C或汇编源文件进行编译。(3) Build重新编译和链接。(4) RebuiledAll对工程中所有文件重新编译并链接生成输出文件。(5) StopBuild停止正在Build的进程。(6) BiuldOptions用来设定编译器、汇编器和链接器的参数。7/24/202113DSP技术及应用•StandardToolbar:包
8、括新建、打开、保存、剪切、复制、粘贴、取消、恢复、查找、打印和帮助等•ProjectToolbar:包括选择当前工程、编译文件、设置和移去断点/ProbePoint等功能。•EditToolbar:提供一些常用的查找和设置标签命令。•GELToolbar:提供了执行GEL函数的一种快捷方法。•ASM/S
此文档下载收益归作者所有