您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 家电行业 > CCS6.2详细使用方法说明
CCS6.2详细使用方法说明本文介绍了如何安装CCS6.2、一步一步的建立工程、以及建立工程以后编译、调试、如何方便快捷有效率的使用CCS6.2。一、简介本篇介绍CCS6.2的安装与使用操作二、搭建平台系统版本:Windows旗舰版32bitCCS软件版本:CCS6.2.0.00050_win32(此版本我也在64位的电脑上成功安装与编译下载)三、版权声明博主:火山LF声明:转载请注明出处原文地址:联系方式:525163556@qq.com四、CCS6.2软件安装过程介绍1、TI的官网有最新的CCS软件的下载,免费的破解版本。双击得到下一个页面进行安装。选择同意并点击Next2、选择安装的路径,建议自己建一个文件夹保存CCS6.2安装时建立的文件,以后要卸载或者重新安装的时候,方便管理3、选择自身需要的TI的芯片,因为我使用的MSP430,所以就选择了如图,此时默认软件自动勾选的选项,点击Next4、所选取芯片所需要的仿真软件会自动勾选上的,例如MSP430的仿真器MSP430USBFET等,点击Next5、按自身需要选取,没有需要都不勾选,点击Next6、软件在安装中,此时需要花费几分钟的时间,耐心等待啦7、安装成功如下图所示,先别打开运行CCS,因为需要破解,但是是可以添加桌面和快捷方式的图标的。8、破解方法:许可证文件,拷贝到/ccsv6/ccs_base/DebugServer/license下面(此路径为安装路径),即可使用。许可证文件放在安装包解压缩之后的文件夹中打开这个文件夹之后的这个文件五、使用介绍第一步:关闭上次打开的工程1、点击图标,打开CCS6.22、下图路径就是默认的CCS工程存放的文件夹,自定义路径我存放的路径为:F:\CCS_demo_V6.2_10173、其中为上次打开的工程4、鼠标指向点击鼠标右键,出现如下对话框5、点击鼠标左键,出现如下对话框,如下图若这个选项前面的方框打钩的话,会删除掉源程序,建议不打上勾6、点击。即可删除窗口下的工程,如下图第二步:设置工程文件的存放路径1、首先在自定义新建一个文件夹,选择这个刚新建的文件夹为工程的储存位置,File—SwitchWirkspace—Other,如下图2、点击出现如下对话框选择选择刚才新建的文件夹,我的就是这个文件夹,我就不改动了然后点击,工程文件的存放路径就在新建的文件夹位置。3、点击之后,CCS6.2将会重新打开界面第三步:新建一个工程1、新建一个项目工程:Project–NewCCSProject,如下图2、点击,出现如下对话框3、将上面的参数修改后如下图,MSP430的板子是没有MSP430FR5869的,默认的配套的板子是MSP430FR5969,同个系列,差不多的,一样用。这里只讲用法,会用CCS6.2就可以了4、点击后,在窗口下出现了添加的项目,如下第一个图,在testCCS6.2文件夹也自动添加了一些文件,如下第二个图第四步:新建一个函数源文件(主函数源文件也一样建立)1、File–New–SourceFile,如下面界面(提示:事实上,也可以从其他地方把文件烤过来,例如main.c函数到工程所在的testCCS6.2文件夹目录下,但是我们在前面第三步第2个步骤创建新工程文件时,选择了就自带main.c函数,不需要再创新一个新的main函数,但是在创建其他文件时,是一样的)2、点击,出现如下对话框3、在填写源文件名“testLED.c”,在选项选择,如下图4、点击,返回如下界面,即在CCS工程的下出现了添加的testLED.c源文件,同时在“testCCS6.2”文件夹目录下也出现了添加的testLED.c文件,见下面的第二张图5、在main.c源文件编写或复制完程序后,点击保存,如下图:第四步:拷贝driverlib库的标准文件1、从TI官网上下载MSP430的driverlib库的标准文件,里面有MSP430封装好的库函数,方便调用,可以提高写代码的效率。不用安装,直接把整个driverlib的文件夹复制到“testCCS6.2”目录下即可2、同时在CCS工程中会自动添加driverlib库文件夹,并添加头文件,此时还不能调用driverlib库函数,继续往下看。第五步:设置头文件(include)的搜索路径1、鼠标指向工程,点击鼠标右键选中“Proterties”如下图:2、鼠标左键点击Build–MSP430Compiler–IncludeOptions,如下图:2、点击出现如下对话框3、点击出现如下对话框,并选择头文件路径位置F:\CCS_demo_V6.2_1017\testCCS6.2\driverlib\MSP430FR5xx_6xx,如下图:4、点击后返回如下对话框:5、点击后返回如下界面,即添加了头文件的搜索路径为:F:\CCS_demo_V6.2_1017\testCCS6.2\driverlib\MSP430FR5xx_6xx,如下图:6、同理:按第2~5步骤,继续添加其他标准的或者自己编写的头文件路径,添加所需的头文件路径完成后,点击,返回如下界面,即下的Includes出现了刚才设置头文件的搜索路径,如下图第六步:添加其他需要的源文件1、鼠标指向工程文件夹,单击鼠标右键,选择,如下图:2、鼠标左键点击,出现如下类似的对话框,并选择自己自己需要的源文件,如下图,我这里举个例子,就MSP430的例3、然后点击,出现如下对话框,并选择,如下图:4、然后点击,返回如下界面,即在下出现了添加的源文件,如下图5、同理,按第1~4步继续添加源文件。第七步:编译,所有设置完之后,就是对源文件进行编译了1、Project–BuildAll,如下图,在点击之前需要连接开发板到PC(例程为:MSP430的LED例程)2、点击,编译所有源文件,出现如下对话框3、编译结束后,会在Console窗口显示编译结果信息,而在Problems窗口中显示错误、警告等信息,从图可知,本程序编译通过,既没有错误也没有警告。(提示:如果窗口不一样的话,下面会告诉怎么把窗口分布好)六、个性化设置让你高效率的使用打开CCS之后,通常出现以下页面的窗口,在这里我们需要设置一下字体提高写代码的效率的。个性化设置让你高效率的使用CCS6.2通常出现以下页面,如果出现的不一样也不用着急,后面会说怎么设置想要在这里我们需要设置一下字体、快捷键、程序格式等,按照个人的习惯设置后面会说怎么设置想要按照个人的习惯设置,可以(1)基本设置设置字体:1、页面右上方点击Windows–Preferences出来如下窗口2、点击General–Appearance–ColorsandFonts,即如下图,通常选择C/C++--Editor的下面两项,选中然后点击右面的Edit,出现下下图,我选择的是四号字体,看个人喜好啦。3、颜色也按自己喜好,在这个页面自己设置啦。快捷键设置1、跟设置字体一样的窗口:页面右上方点击Windows–Preferences--General–Editors–Keys2、Scheme下面的空白行是可以搜索筛选的,很方便的,下面列出常用的几个快捷键:选中Opendeclaration,在Binding空格处,把先前的快捷键删除,然后键入F5,点击Apply即可,当然,在你选择想要的快捷键时,需要看看你选择的快捷键有没有系统默认的,如果有,就要先修改了之后再键入Opendeclaration:F5跳转到定义的地方Back:F4返回前一页,有两个Back,系统快捷键是一样的,按照系统的一起都改了没关系的Format:Ctrl+Q自动整理代码格式TextEnd:文本最末TextStart:文本最初里面有很多好用的快捷键,可以探索一下哦,快捷键真心效率高呀。自动代码格式调整1、我之前用的CCS6.0,是可以改的括号需不要换行,或者空格等格式都可以自行调整代码格式,就可以了。2、这是CCS6.0的,CCS6.2的我还没找着在哪里呀欢6.0的设置格式,因为6.2是可以改的,如下图,点击Edit,就可以了,for、if、或者空格等格式都可以自行调整,然后快捷键Format:Ctrl+Q的我还没找着在哪里呀,知道的兄弟姐妹可以告诉我呐6.2的把很多东西都合并了在一起。、while等格式,Ctrl+Q自动整理知道的兄弟姐妹可以告诉我呐,还是喜(2)view窗口的介绍1、view窗口里面包含了所有想要看的窗口,如下图:2、根据经常用到的窗口,我会都打开,然后整理成下面的样子,方面使用,整个页面最好不要超过三个模块,看起来会比较乱的说,建议而已,开始要看个人喜好的哈。3、单击选择的窗口即可,不管出现在页面哪里,只要点住窗口的中间的名字,然后移动,页面会出来一些灰色的框框,是在预览鼠标放开后,窗口就放在了灰色框框的那里。所以随心所欲的移动吧。ProjectExplorer:显示打开工程文件窗口Outline:显示当前文件所有变量、宏定义、函数等,需要查找时很方便的说Problems:如图所示,在点击build了之后,若有问题,会在此处窗口显示,然后双击错误处,CCS可以定位到提示错误的地方Console:文件build成功了就会如下图提示“Finishedbuildingtarget:xxxxxx.out”,下一步就可以烧录了。Advice:CCS对于你的程序给的建议,通常没多大问题,我都不看哒Modules:显示当前的烧录文件:xxxx.outRegisters:显示所有的寄存器的值,可以在这里看到程序是否按照你配置的寄存器值去配置,这里看的寄存器配置的值是最正确的。Breakpoints:显示文件中所有设置的断点,可以批量处理断点,进行单步调试的时候很方便快捷Disassembly:反汇编窗口,显示现在文件单步调试时,每一行代码对于的汇编程序,可以看看汇编程序是怎么样走的,逻辑对不对Expression:把定义的变量名放在此可以看见变量的数值与改变,但是这里看的值是不够准确的,只适合变化明显且变化慢的值,如果显示时钟数值,那很有可能是不准确的,若想获取准确的值,把变量最右边的Address的值记下来,复制到MemoryBrower窗口MemoryBrower:显示内存地址的值,如下图:btn_flag占用0x001C00的地址,然后值在下面,数值为0001,在这里看的值,是最正确的,因为直接在内存里面存储的值(3)单步调试介绍程序调试的时候,最经常用的就是单步调试:说说顺序首先烧录程序:右上角导航栏的run–Debug(F11)–烧录成功—在你想要的调试的地方打上断点,然后点击下图中的第一个按钮run起来–然后会停在断点处,下图第四个按钮,进去函数内部一步一步调试,第五个按钮,以函数为单位的跳,第六个按钮,跳出此函数。若是第一个按钮成灰色了,debug不了,说明程序死在了某个地方,此时点击第二个按钮,看看程序死在了哪里,单步看,然后就显示错误,关注单步看的地方,最后显示错误那里基本是有问题的,例如空指针等,然后也不能干什么的,点击第三个按钮,停止debug。我目前经常用到的操作就如上所说,若有不清楚不明白的,可以看这里:右上方的Help–HelpContents里面介绍得非常详细的呀。
本文标题:CCS6.2详细使用方法说明
链接地址:https://www.777doc.com/doc-1415471 .html