您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 3CCS开发环境使用以及技巧-DSP培训课
1896192019872006CCS开发环境使用以及技巧-DSP培训系列之三CCS开发环境使用以及技巧-DSP培训系列之三上海交大-TI联合DSP实验室版权所有校长办公室theOfficeofthePresident主要内容主要内容2.1CCS简介2.2安装CCS的安装BIOS实时操作系统的安装2.3CCS的基本功能创建新工程构建程序加载程序基本调试校长办公室theOfficeofthePresident1896192019872006TIDSP培训以及技术服务简介TIDSP培训以及技术服务简介上海交大BME-美国德州仪器联合DSP实验室成立于2007年,是国内最权威的TI技术服务于培训机构。实验室有TI(C6000,C2000,C5000,达芬奇,多核DSP)全系列开发平台,提供DSP,MSP430等技术培训与技术服务,项目合作等。培训内容有1)CCS开发环境精解与实例;2)DSP/SYSBIOS实例;3)C6000/C5000/C2000全系列DSP架构以及汇编,C语言,混合编程等;4)HPI,EMIF,EDMA,Timer等外设;5)C6416、DM642,C6678多核EVM开发平台实例;6)Bootloader原理以及实例等。常年开班,三人以上集体报名8折优惠,学生5折。联系电话:13651621236(牛老师),邮件报名:jhniu@sjtu.edu.cn,niujinhai@yahoo.com.cn校长办公室theOfficeofthePresident1896192019872006颁发TI授权的培训证书校长办公室theOfficeofthePresident2.1CCS简介2.1CCS简介CCS(CodeComposerStudio)是用于TIDSP、微处理器和应用处理器的集成开发环境。CCS包含一整套用于开发和调试嵌入式应用的工具。它包含适用于每个TI器件系列的编译器、源码编辑器、项目构建环境、调试器、描述器、仿真器以及多种其它功能。校长办公室theOfficeofthePresident2.2安装2.2安装1.CCS的安装用户可以用软件提供的标准配置文件产生一个系统配置,也可以用自己的配置文件产生一个客户化的配置。1.双击桌面上的SetupCodeComposerStudio图标,出现系统配置配置对话框。2.从availablefactoryboard中选择与系统匹配的标准设置。SetupCCStudiov3.3.lnk校长办公室theOfficeofthePresidentCCS的安装CCS的安装CCSsetup的配置校长办公室theOfficeofthePresidentCCS的安装CCS的安装CCSsetup的配置注意事项:请尽可能选择默认的安装路径,并严禁使用中文路径。校长办公室theOfficeofthePresidentCCS的安装CCS的安装3.单击选择的配置,然后单击ADD按钮将选择的配置添加到systemconfiguration中。(如果你的配置包含多于一个的目标板,重复以上步骤直到为每一个目标板选择了一个配置。)4.单击Save&Quit按钮保存配置。5.单击Yes按钮,启动配置好的CCS集成开发环境。现在可以打开一个工程。校长办公室theOfficeofthePresidentBIOS实时操作系统的安装BIOS实时操作系统的安装CCS3.3的bios可以独立安装,安装文件名:dsp_bios_setupwin32_5_31_02_08.exe。校长办公室theOfficeofthePresident2.3CCS的基本功能2.3CCS的基本功能创建新工程(CreatingaNewProject)构建程序(BuildingYourProgram)加载程序(loadingyourprogram)基本调试(basicdebugging)校长办公室theOfficeofthePresident2.3CCS的基本功能2.3CCS的基本功能CCS所使用的重要的图标:LaunchesCodeComposerStudio重新构建工程(Rebuildstheproject)增量构建(Buildstheprojectincrementally)暂停执行(Haltsexecution)校长办公室theOfficeofthePresident2.3CCS的基本功能2.3CCS的基本功能断点(Togglesbreakpoint)运行(Runsproject)进入(Singlestepsproject)跳出(Stepout)跳过(Stepover)校长办公室theOfficeofthePresident2.3CCS的基本功能2.3CCS的基本功能如果这些图标在工具栏中无法显示,请选择View→DebugToolbars→ASM/SourceStepping。在这个调试工具栏选项表中,你可以看到许多调试工具的列表,并且你可以将想要的调试工具设置为可视。在菜单栏中,可视的工具名字旁有个校验标记。校长办公室theOfficeofthePresident1.创建新工程1.创建新工程1.如果CCS安装在C:\CCStudio_v3.1,在C:\CCStudio_v3.1\myprogects文件下新建一个practice文件夹。2.把C:\CCStudio_v3.1\tutorial\target\consultant文件夹下的内容复制到新建的文件夹里。目标与当前CCS的配置有关。3.选择Project-New。4.在ProjectName框里输入工程名:(例如:practice)。校长办公室theOfficeofthePresident创建新工程创建新工程5.在Location框里输入或者浏览第一步创建的文件夹。校长办公室theOfficeofthePresident创建新工程创建新工程6.在ProjectType一栏中,从下拉列表中选择工程文件的类型。这里选择执行文件(.out),也可以选择库文件(.lib)。在Target一栏中,为CPU选择目标板,当工具安装多个目标板上时,这个选择是必要的。7.点击Finish,CCS创建一个叫做practice.prj的工程文件。文件里存储了工程配置和工程所需要的各种相关文件。校长办公室theOfficeofthePresident创建新工程创建新工程CCStodioIDE界面校长办公室theOfficeofthePresident创建新工程创建新工程8.选择Project→AddFilestoProject,或者工程视图(ProjectView)中的工程名上点击右键,选择AddFilestoProject。显示加入文件到工程的对话框。校长办公室theOfficeofthePresident创建新工程创建新工程9.从你所创建的文件夹里添加main.c,DoLoop.c,和lnk.c(映射内存的连接命令文件)。浏览C:\CCStudio_v3.1\c6000\cgtools\lib\目录,为所配置的目标添加相应的rts.lib。如果你想从工程中删除一个文件,在工程视图(ProjectView)中右击文件名,选择从工程中移除。校长办公室theOfficeofthePresident2.构建程序2.构建程序创建了一个功能程序后,你就可以构建(build)它。构建主要完成编译(compile)与连接(link)。第一次使用全构建(BuildAll)功能便可以构建工程,以后可以使用增量构建(Buildtheprojectincrementally)。一个输出窗口将会显示构建过程和状态。当构建完成后,输出窗口将会显示Buildcomplete0errors,0warnings。校长办公室theOfficeofthePresident构建程序构建程序校长办公室theOfficeofthePresident构建程序构建程序当工程选项或所有文件发生改变后,执行RebuildAll命令重建工程。这些过程的信息将显示在底部的窗口中。在默认情况下,.out文件将在你当前工程的debug目录下生成。可以在选择配置工具栏中选择不同的目录改变路径。校长办公室theOfficeofthePresident3.加载程序3.加载程序程序成功构建后,执行File-LoadProgram加载程序。(也可以点击option-custom-loadprogramafterbuild设置为自动加载构建后的程序)加载过程是将上述构建成功,生成的可执行文件加载到目标板,目标板可以是软件仿真环境,也可以是硬件目标板。默认情况下,CCS集成开发环境将会在你的工程路径下创建一个Debug子目录,把生成的.out文件放在里面。点击Open加载程序。校长办公室theOfficeofthePresident加载程序加载程序注:如果你修改并且重新构建了工程,切记通过file-Reload重新加载程序。校长办公室theOfficeofthePresident4.基本调试4.基本调试1.运行可以运用这些命令来运行程序:主程序(Main)可以通过先择Debug→GoMain,来开始对主程序的调试。这个执行命令将会执行主程序函数。运行(Run)在执行停止后,可以通过点击Run按钮来继续运行程序。校长办公室theOfficeofthePresident运行运行运行到光标处(RuntoCursor)如果想要程序运行到一个指定的位置,可以先把光标移到该位置,然后按下这个按键。驱动(Animate)这个执行命令将一直运行程序直到运行到断点处。在断点处,执行停止并且将更新所有与任何试探点(probepoint)没有联系的窗口。试探点(probepoint)停止执行并更新所有图表及与之有关的窗口,然后继续运行程序。校长办公室theOfficeofthePresident单步调试单步调试停止(Halt)最后,可以在任意时候按下停止按键来终止程序执行。2.单步调试只有在执行程序的时候源程序和汇编程序的单步调试才可以使用。源程序的单步调试是通过单步执行源程序编辑器中所显示的代码行,而汇编程序的单步调试是通过单步执行反汇编窗口中显示的指令行。校长办公室theOfficeofthePresident单步调试单步调试通过View→MixedSource/ASM来切换源程序/汇编程序混合模式,可以同时查看源代码的汇编代码。执行一个单步调试命令,先在工具栏中选择合适单步调试图标。另一种方法是先选择Debug→Assembly/SourceStepping(然后选择合适的命令)。校长办公室theOfficeofthePresident单步调试单步调试校长办公室theOfficeofthePresident单步调试单步调试单步调试共有三种:单步调试或者只执行一个表达式然后就终止程序执行。跳过整个函数的执行然后当函数返回时终止程序。跳出执行当前的子程序并返回到调用函数入口。当返回到调用函数入口时,程序就终止了。校长办公室theOfficeofthePresident断点断点3.断点断点会停止程序的执行。当程序停止时,可以检查程序的状态,检查或修改变量,检查调用堆栈等等。断点可以设置在编辑窗口中的任意一行源代码中或者设置在反汇编窗口的任意一个反汇编指令上。在设置完一个断点后,可以启用断点也可以禁用断点。校长办公室theOfficeofthePresident软件断点软件断点软件断点:可以在任意一个反汇编窗口或者含有C/C++源代码的文档窗口设置断点。只要断点设置的位置合适,对于断点的数量便没有限制。软件断点通过改变目标程序使之在需要的位置增加一条断点指令。校长办公室theOfficeofthePresident软件断点软件断点设置软件断点的方法:1.在一个文档窗口或者反汇编窗口,移动指针到你想要设置断点的那一行。2.当你在文档窗口设置断点时,只需在选定行的前面的页边空白处迅速双击即可。若是在反汇编窗口,则只需在选定行双击。在选定行的页边空白处的一个实心红
本文标题:3CCS开发环境使用以及技巧-DSP培训课
链接地址:https://www.777doc.com/doc-956133 .html