CCS6.0新手教学
以下是一个详细流程:

下载并安装CCS6.0
首先,需要从TI的官方网站上下载CCS6.0。然后,双击安装包并按照指导进行安装。在安装过程中,需要选择_CCStudio_的安装目录,例如_C:/TI/CCStudio_6.0_,以及选择SDK与Driver包。安装完成后,会在开始菜单上看到_CCStudio_的快捷方式。
创建一个新项目
打开_CCStudio_后,首先要创建一个新项目。在菜单栏中,选择"File -> New -> CCS Project"。接下来,需要选择一个与的DSP处理器相匹配的"Project Type"和"Device Variant"。然后为项目命名,并将其放置在您想要的文件夹中。在创建新项目时,还可以选择将其导入从其他IDE或者工程移植的设置。如果使用过程中有其他SDK或Library的需求,建议一并导入。
以下是一个简单的CCS工程文件的示例:
<?xml version="1.0" encoding="UTF-8"?>
<project version="1">
<build>
<cmd>gmake -k all</cmd>
<target>all</target>
<workingdirectory></workingdirectory>
<buildtarget></buildtarget>
<output>${ProjName}.out</output>
<prebuild/>
<postbuild/>
<clean
path="C:/TI/ccsv6/tools/compiler">-smlsquid</clean>
<distclean
path="C:/TI/ccsv6/tools/compiler">-smlsquid</distclean>
<buildmanager>
<named_predefs></named_predefs>
<named_includes></named_includes>
<named_libs></named_libs>
<macros></macros>
<basic_cmd></basic_cmd>
<define_cmd></define_cmd>
<include_cmd></include_cmd>
<libpath_cmd></libpath_cmd>
<link_cmd></link_cmd>
<output_cmd></output_cmd>
</buildmanager>
<tools-></tools->
</build>
<data>
<file>
<source>C:/Users/User/Documents/CCS_Files/main.c</source>
<output></output>
<cmd></cmd>
<cmd2></cmd2>
<cmd3></cmd3>
<cmd4></cmd4>
</file>
</data>
<options>
<preprocessor>
<entry>
<name>TEST_MODE_ON</name>
<state>1</state>
</entry>
</preprocessor>
<compiler>
<device>LM3S6965</device>
<include_path>C:/TI/ccsv6/studio_workspace/include</include_path>
<include_path>C:/TI/ccsv6/tools/compiler/tms470/include</include_path>
<include_path>C:/TI/ccsv6/tools/compiler/tms470/lib</include_path>
<define>TEST_MACRO</define>
</compiler>
<linker>
<device>LM3S6965</device>
<cmd_file></cmd_file>
<cmd_file_opt></cmd_file_opt>
<cmd_file_usr></cmd_file_usr>
<cmd_file_usr_opt></cmd_file_usr_opt>
<search_path></search_path>
<library>C:/TI/ccsv6/tools/compiler/tms470/lib/rts6700_eabi.lib</library>
</linker>
<debugger>
<device>LM3S6965</device>
<connection>XDS100v1 USB Emulator</connection>
<test>0</test>
<dsd>
<dsd_no>$DS5$</dsd_no>
<dsd_init></dsd_init>
<dsd_enable></dsd_enable>
<dsd_disable></dsd_disable>
</dsd>
<use_xdsprog>
<xdsprog></xdsprog>
<xdsprog_args></xdsprog_args>
</use_xdsprog>
<xds110>
<xds110_reset>0</xds110_reset>
<xds110_lmk>1</xds110_lmk>
</xds110>
<smartsync>
<smartsyncPort>10000</smartsyncPort>
<smartsyncBaud>115200</smartsyncBaud>
<smartsyncStyleBinary>true</smartsyncStyleBinary>
<smartsyncTest>false</smartsyncTest>
</smartsync>
<use_jtag>
<jtag></jtag>
</use_jtag>
<jlink>
<jlink_device></jlink_device>
<jlink_jtag_speed></jlink_jtag_speed>
<jlink_interface_speed></jlink_interface_speed>
<jlink_read_string></jlink_read_string>
</jlink>
<xdsdebug>
<xdsdebugDevice></xdsdebugDevice>
<trc></trc>
</xdsdebug>
</debugger>
<utilities>
<version>1.0</version>
<fast_transform>YES</fast_transform>
<build_deps>NO</build_deps>
<cdp>NO</cdp>
<clean_build>NO</clean_build>
<verbose_map>NO</verbose_map>
<heap_size>0</heap_size>
<stack_size>0</stack_size>
<heap_stack_size>0</heap_stack_size>
</utilities>
</options>
</project>
配置项目属性
在创建新项目时,需要进行一些基本配置。根据您的处理器类型,需要在"Project -> Properties"窗口中选择"CCS Build",“_Compiler”_和"Target"选项卡。在_CCStudio_上,已经提供了许多预设的文件来加速创建应用的进程
添加源文件
在_CCStudio_中,我们需要将源文件添加到项目中。您可以直接右键单击"Source Files"选项,然后选择"Add Files to Project"即可将所有需要添加的文件加进来。CCStudio支持C语言程序和汇编代码的添加。
构建项目
之后,我们需要编译我们的代码。在_CCStudio_中,选择菜单栏的"Project -> Build Project"。编程过程四步:
代码编译: 检查语法错误以及形式上的语义错误。
汇编:将源代码转换到等价的汇编语言代码。
链接:将多个源码文件在组合在一起,并针对DSP的特定处理器类型加载预定义的库文件。
生成bin文件:生成C语言二进制代码,然后在目标处理器上执行。
CCS6.0 在构建过程中会自行检测头文件、对象文件、库文件的搜索路径,并设置好编译选项,因此无需繁琐的手动配置。
测试
构建成功后即可部署到开发板中,通过调试器进行测试与修改。_CCStudio_提供了多种测试模式,例如自动、单步或断点模式调试等。
这样,已经成功地创建和编译了一个基本的项目,并且创建并部署了其代码。当然,CCS6.0还有许多其他功能和工具可供探索和使用。
这篇博客介绍了如何使用CCS6.0进行项目开发。首先,从TI官网下载并安装CCS6.0,然后创建新项目,选择合适的处理器类型和设备。接着配置项目属性,添加源文件,并通过编译、汇编、链接生成bin文件。最后,讲解了如何在CCS6.0中进行测试和调试,为初学者提供了一个完整的工作流程。
2039






