CCS6.0新手教学——简单概述

这篇博客介绍了如何使用CCS6.0进行项目开发。首先,从TI官网下载并安装CCS6.0,然后创建新项目,选择合适的处理器类型和设备。接着配置项目属性,添加源文件,并通过编译、汇编、链接生成bin文件。最后,讲解了如何在CCS6.0中进行测试和调试,为初学者提供了一个完整的工作流程。

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还有许多其他功能和工具可供探索和使用。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值