CCS的详细操作说明.pdf
- 文档编号:3210250
- 上传时间:2022-11-20
- 格式:PDF
- 页数:81
- 大小:2.62MB
CCS的详细操作说明.pdf
《CCS的详细操作说明.pdf》由会员分享,可在线阅读,更多相关《CCS的详细操作说明.pdf(81页珍藏版)》请在冰豆网上搜索。
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:
ticontrolSUITEdevice_supportf2803xv126目录下拷贝“DSP2803x_common”、“DSP2803x_headers”两个文件夹到“CpuTimer0_RAM”目录下。
、C:
ticontrolSUITElibsmathIQmath目录下拷贝“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_RAMDSP2803x_commoninclude,如下图:
5、点击后返回如对话框:
6、点击后返回如下界面,即添加了头文件的搜索路径为F:
DSP_exeCpuTimer0_RAMDSP2803x_commoninclude目录下,如下图:
7、同理:
按第36步骤,继续添加其它标准的或者自已编写的头文件路径,如下图:
8、添加所需的头文件路径完成后,点击,返回如下界面,即下的Includes出现了刚才设置头文件的搜索路,如下图:
第七步:
设置库文件(lib)的搜索路径1、鼠标指向工程,点击鼠标右键选中“Properties”如下图:
2、鼠标左键点击Properties,出现如下对话框,并选择Build?
C2000Linker?
FileSearchPath,如下图:
3、点击出现如下对话框:
4、点击出现如下对话框,并选择头文件路径位置CpuTimer0_RAMIQmathinclude,如下图:
5、点击后返回如对话框:
6、点击后返回如下界面,即添加了库文件的搜索路径为F:
DSP_exeCpuTimer0_RAMIQmathinclude目录下,如下图:
7、同理:
按第36步骤,继续添加库文件路径,如下图,添加所需的头文件路径完成后,点击即可。
第八步:
添加其它需要的源文件1、鼠标指向工程文件夹,单击鼠标右键,选择,如下图:
2、鼠标左键点击,出现如下类拟的对话框,并选择F:
DSP_exeCpuTimer0_RAMDSP2803x_commonsource目录下需要的源文件,如下图:
3、然后点击,出现如下对话框,并选择,如下图:
4、然后点击,返回如下界面,即在下出现了添加的源文件,如下图:
(说明:
本示例程是使用CpuTimer0,定时进入CpuTimer0中断函数,周期性的控制GPIO13输出高、低电平使LED闪烁。
)5、同理,按第14步继续添加源文件,添加完成后如下图:
路径:
F:
DSP_exeCpuTimer0_RAMDSP2803x_headerssource路径:
F:
DSP_exeCpuTimer0_RAMUserSource第九步:
编译:
当所有的文件都添加完成后,现在就是对源文件进行编译了。
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_exeCpuTimer0_RAMDSP2803x_commoncmd目录下的F28035.cmd文件拷贝到F:
DSP_exeCpuTimer0_RAMCpuTimer0_LED目录下,如下图示:
6、拷贝完成后,下框自动出现了添加的“F28035.cmd”文件,如下图:
7、重新编译所有源文件,Project?
BuildAll,如下图示:
8、点击,出现如下对话框:
9、完成编译后,可能会出现下对话框,意思是否烧录flash。
10、点击后出现烧录flash对话框,如下图:
11、若没有出现上面第9步的指示,则通过如下图示烧录flash,Run?
Load?
LoadProgram11、点击出现如下对话框:
12、点击,出现如下对话框:
13、烧录完成后,鼠标指向,然后点击鼠标右键选择,如下图示:
14、点击后,即可断开仿真器xds100v2与开发板的连接(若再次点击,则仿真器xds100v2连接开发板),如下图示:
15、关掉开发板的供电(不用拨出xds100v2与开发板的JTAG接口),然后重新上电,这时开发板处flash运行状态了。
第十三步、点击退出调试界面,然后返回正常界面,如下图示:
其它的操作:
重新打开一个CCS5.5的工程:
1、先设置工作窗口处于(右上角位置):
Window?
OpenPerspective?
Other2、打开已有的CCS5.5工程,Project?
ImportExistingCCSEclipseProject,如下图:
没有工程,也按“关闭上次打开的工程”步骤关闭所有的工程3、点击,出现如下对话框:
4、点击,出现如下对话框,并选择要打开的CCS5.5工程位置,如下图:
5、点击,返回如下界面:
6、点击,在窗口下出现添加的工程,如下界面:
7、双击需要修改的源文件,打开源文件后进行修改,如下图:
附件1、main.c文件程序(自已编写的程序):
#include#includeDSP28x_Project.h#include#includeFunction.h/自定义函数头文件#include#includeVariable.h/自定义变量头文件voidvoidmainmain(voidvoid)InitSysCtrlInitSysCtrl();DINT;InitPieCtrlInitPieCtrl();IER=0x0000;IFR=0x0000;InitPieVectTableInitPieVectTable();InitCpuTimersInitCpuTimers();InitGpioInitGpio();CpuTimer0Regs.TCR.all=0x4000;IER|=M_INT1;PieCtrlRegs.PIEIER1.bit.INTx7=1;EINT;ERTM;ConfigCpuTimerConfigCpuTimer(&CpuTimer0,60,200000);/使用CpuTimer0,Fcpu=60MH,Tcputimer0=20000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CCS 详细 操作 说明