CCS5.5的详细操作说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

CCS5.5的详细操作说明说明:本描述是对CCS5.5一步一步地操作如何建立工程,配置仿真器、连接仿真器、烧录RAM与调试、烧录flash,如何打开一个已有的CCS5.5工程。1、CCS版本:CCS5.5.0.00077_win32。(CCS5.5需要破解的,安装前其实不用卸载CCS3.3的,我的电脑就有CCS3.3和CCS5.5两个版本)2、电脑操作系统:WindowsXP(番茄花园GhostXPSP3装机版)3、开发板:以TMS320F28035为芯片的开发板。4、仿真器:原装TI的XDS100v2,如下图。第一步、关闭上次打开的工程1、双击,出现如下界面,其中为上次打开的工程。上次打开的工程2、鼠标指向,点击鼠标右键,出现如下对话框:3、点击鼠标左键,出现如下对话框,如下图:4、点击,即可删除窗口下的工程,如下图:第二步:设置工程文件的存放路径1、首先新建一个文件夹,如下图:2、选择工程的储存位置,FileÆSwitchWirkspaceÆOther,如下图:3、点击出现如下对话框:上次打开的工程4、通过点击选择刚才新建的文件夹,如下图:5、点击后,工程文件的存放路径就在位置,如下界面:6、点击后,将会重新打开CCS5.5界面,如下图:7、点击左边打开项目窗口,如下图:第三步:新建一个工程1、新建一个项目工程:ProjectÆNewCCSProject,如下图:2、点击,出现如下对话框:3、将上面的参数修改后如下图:4、点击后,在窗口下出现了添加的项目,如下第一个图,并且在CpuTimer0_LED文件夹也自动添加了一些文件,如下第二个图。第四步:新建一个主函数源文件1、FileÆNewÆSourceFile,如下面界面:(提示:事实上,也可以从其它地方拷贝一个main.c文件到“CpuTimer0_LED”文件夹目录下,拷贝完成后,在下框会自动出现main.c文件。见下面的第4步)2、点击,出现如下对话框:3、在填写源文件名“main.c”,在选项选择,如下图:4、点击,返回如下界面,即在CCS工程的下出现了添加的main.c源文件,见下面第一张图,同时在“CpuTimer0_LED”文件夹目录下也出现了添加的main.c文件,见下面第二张图。5、在main.c源文件编写或复制完程序后,点击保存,如下图:第五步:拷贝TIDSP2803x的标准文件1、从TI官方网上下载DSP2803x所用的标准文件DSP2803x_common、DSP2803x_headers、IQmath,并拷贝到“CpuTimer0_RAM”目录下,如下图:(提示:建议安装TI的“controlSUITE3.2.5setup.exe”软件,该软件包含TIDSP各式各样的文件,资料非常丰富。默认安装完成后,在①、C:\ti\controlSUITE\device_support\f2803x\v126目录下拷贝“DSP2803x_common”、“DSP2803x_headers”两个文件夹到“CpuTimer0_RAM”目录下。②、C:\ti\controlSUITE\libs\math\IQmath目录下拷贝“v15c”文件夹(即Iqmath文件夹)到“CpuTimer0_RAM”目录下。)将“v15c”名称修改成“IQmath”了。2、从“DSP2803x_headers”文件夹目录下拷贝“DSP2803x_Headers_nonBIOS.cmd”文件到“CpuTimer0_LED”文件夹目录下,如下第一张图,同时在CCS工程的“CpuTimer0_LED”下自动出现了添加的“DSP2803x_Headers_nonBIOS.cmd”文件,见下面第二张图。3、若有自己编写的头文件和源文件,则同样拷贝到“CpuTimer0_RAM”目录下,如下图:第六步:设置头文件(include)的搜索路径1、鼠标指向工程,点击鼠标右键选中“Properties”如下图:2、鼠标左键点击Properties,出现如下对话框,并选择BuildÆC2000CompilerÆIncludeOptions,如下图:3、点击出现如下对话框:4、点击出现如下对话框,并选择头文件路径位置CpuTimer0_RAM\DSP2803x_common\include,如下图:5、点击后返回如对话框:6、点击后返回如下界面,即添加了头文件的搜索路径为F:\DSP_exe\CpuTimer0_RAM\DSP2803x_common\include目录下,如下图:7、同理:按第3~6步骤,继续添加其它标准的或者自已编写的头文件路径,如下图:8、添加所需的头文件路径完成后,点击,返回如下界面,即下的Includes出现了刚才设置头文件的搜索路,如下图:第七步:设置库文件(lib)的搜索路径1、鼠标指向工程,点击鼠标右键选中“Properties”如下图:2、鼠标左键点击Properties,出现如下对话框,并选择BuildÆC2000LinkerÆFileSearchPath,如下图:3、点击出现如下对话框:4、点击出现如下对话框,并选择头文件路径位置CpuTimer0_RAM\IQmath\include,如下图:5、点击后返回如对话框:6、点击后返回如下界面,即添加了库文件的搜索路径为F:\DSP_exe\CpuTimer0_RAM\IQmath\include目录下,如下图:7、同理:按第3~6步骤,继续添加库文件路径,如下图,添加所需的头文件路径完成后,点击即可。第八步:添加其它需要的源文件1、鼠标指向工程文件夹,单击鼠标右键,选择,如下图:2、鼠标左键点击,出现如下类拟的对话框,并选择F:\DSP_exe\CpuTimer0_RAM\DSP2803x_common\source目录下需要的源文件,如下图:3、然后点击,出现如下对话框,并选择,如下图:4、然后点击,返回如下界面,即在下出现了添加的源文件,如下图:(说明:本示例程是使用CpuTimer0,定时进入CpuTimer0中断函数,周期性的控制GPIO13输出高、低电平使LED闪烁。)5、同理,按第1~4步继续添加源文件,添加完成后如下图:路径:F:\DSP_exe\CpuTimer0_RAM\DSP2803x_headers\source路径:F:\DSP_exe\CpuTimer0_RAM\UserSource第九步:编译:当所有的文件都添加完成后,现在就是对源文件进行编译了。1、ProjectÆBuildAll,如下图:2、点击,编译所有源文件,出现如下对话框。3、编译结束后,会在Console窗口显示编译结果信息,而在Problems窗口中显示错误、告警等信息,如图可知,本程序编译通过,既没有错误也没有告警。没有错误和告警第十步:配置仿真器1、FileÆNew-TargetConfigurationFile,如下图:2、鼠标左键点击,出现如下对话框,建议把Filename选项修改为自己仿真芯片的型号,如下图:3、点击出现如下对话框,修改选项后如下图:4、然后点击右边的按钮,点击后会由高亮变为灰色如下图:5、将仿真器xds100v2连接电脑USB,连接成功后,会在设备管理器有TIXDS100指示,如下图:6、将仿真器xds100v2与TMS320F28035开发板连接好,并通电,然后点击右边的按钮,如第一张图。点击后,会出现连接目标板信息,在信息最后当有“TheJTAGDRIntegrityscan-testhassucceeded”指示时,请仿真器成功连接开发板,如第二张图。最后关闭“TestConnection”和“F28035.ccxml”对话框。第十一步:煤录RAM并调试1、RunÆDebug,如下图:2、鼠标左键点击时,出现如下调试界面:仿真器xds100v2与目标板处于连接状态不用连接3、下载程序到RAM(因为在中配置的是文件),如下图示:4、点击后,出现如下对话框:5、然后点击,返回如下界面,然后鼠标点击,使其处于选中状态,如下图:6、在自己需要观察的位置设置断点:鼠标指向行号的左侧,然后双击鼠标,即可设置一个断点,如下图示7、点击,这时调试全速运行,使其执行到断点,如下图:8、点击(或按F5)单步运行,如下图:鼠标指向该位置,然后双击左键第十二步:在RAM中调试完成后,则就要烧录到flash中进行实际环境运行了。1、ViewÆProjectExplorer,如下图:2、点击后,显示窗口,如下图:3、删除文件,如下图:4、点击后,出现如下对话框,然后点击即可。5、把F:\DSP_exe\CpuTimer0_RAM\DSP2803x_common\cmd目录下的F28035.cmd文件拷贝到F:\DSP_exe\CpuTimer0_RAM\CpuTimer0_LED目录下,如下图示:6、拷贝完成后,下框自动出现了添加的“F28035.cmd”文件,如下图:7、重新编译所有源文件,ProjectÆBuildAll,如下图示:8、点击,出现如下对话框:9、完成编译后,可能会出现下对话框,意思是否烧录flash。10、点击后出现烧录flash对话框,如下图:11、若没有出现上面第9步的指示,则通过如下图示烧录flash,RunÆLoadÆLoadProgram…11、点击出现如下对话框:12、点击,出现如下对话框:13、烧录完成后,鼠标指向,然后点击鼠标右键选择,如下图示:14、点击后,即可断开仿真器xds100v2与开发板的连接(若再次点击,则仿真器xds100v2连接开发板),如下图示:15、关掉开发板的供电(不用拨出xds100v2与开发板的JTAG接口),然后重新上电,这时开发板处flash运行状态了。第十三步、点击退出调试界面,然后返回正常界面,如下图示:其它的操作:重新打开一个CCS5.5的工程:1、先设置工作窗口处于(右上角位置):WindowÆOpenPerspectiveÆOther…2、打开已有的CCS5.5工程,ProjectÆImportExistingCCSEclipseProject,如下图:没有工程,也按“关闭上次打开的工程”步骤关闭所有的工程3、点击,出现如下对话框:4、点击,出现如下对话框,并选择要打开的CCS5.5工程位置,如下图:5、点击,返回如下界面:6、点击,在窗口下出现添加的工程,如下界面:7、双击需要修改的源文件,打开源文件后进行修改,如下图:附件1、main.c文件程序(自已编写的程序):#includeDSP28x_Project.h#includeFunction.h//自定义函数头文件#includeVariable.h//自定义变量头文件voidmain(void){InitSysCtrl();DINT;InitPieCtrl();IER=0x0000;IFR=0x0000;InitPieVectTable();InitCpuTimers();InitGpio();CpuTimer0Regs.TCR.all=0x4000;IER|=M_INT1;PieCtrlRegs.PIEIER1.bit.INTx7=1;EINT;ERTM;ConfigCpuTimer(&CpuTimer0,60,200000);//使用CpuTimer0,Fcpu=60MH,Tcputimer0=200000usStartCpuTimer0();//启动CpuTimer0计数for(;;){DelayMS(100);i=0;};}2、DSP2803x_Gpio.c文件程序(TIDSP2803x标准文件):#includeDSP2803x_Device.h#includeDSP2803x_Examples.hvoidInitGpio(void){EALLOW;GpioCtrlRegs.GPAMUX1.bit.GPIO13=0;//配置GPIO13为数字I/O口GpioCtrlRegs.GPADIR.bit.GPIO13=1;//配置GPIO13为输出GpioCtrl

1 / 81
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功