Please note as of Wednesday, August 15th, 2018 this wiki has been set to read only. If you are a TI Employee and require Edit ability please contact x0211426 from the company directory.

CCSv4 Getting Started Guide/zh

From Texas Instruments Wiki
Jump to: navigation, search

简介

欢迎使用 Code Composer Studio v4!Code Composer Studio v4 是 Code Composer Studio (CCS) 的一个新的主要版本,以 Eclipse 开源软件框架为基础。尽管 Eclipse 软件框架用于许多不同的应用程序,但最初是作为一个用于创建开发工具的开放式框架来开发的。我们选择了基于 Eclipse 建立 CCS,因为它提供了一个出色的用于创建软件开发环境的软件框架,并且正成为众多嵌入式软件供应商所采用的标准框架。CCSv4 将 Eclipse 软件框架的优势与来自 Texas Instruments 的高级嵌入式调试功能相结合,为嵌入式程序开发人员提供了一个功能丰富的开发环境。


CCS 概述

如果您对 Code Composer Studio 还比较陌生,下面的链接提供了对 IDE 及其主要功能的极好概述。

CN_GSG:CCSv4 Overview

获得 CCS

Code Composer Studio v4 可以通过 DVD 分发,也可以直接下载到您的 PC。

如果您收到 Code Composer Studio 的 DVD 副本,请跳到下一节:安装 Code Composer Studio

如果您选择下载 Code Composer Studio 的一份副本,请阅读下面的页面:

CN_GSG:CCSv4 Download

安装 CCS

这两种交付方法(DVD 或下载)的安装过程是一样的。

CN_GSG:CCSv4 installation

首次运行 CCS

首次执行时,Code Composer Studio v4 需要额外执行几个步骤才能正常运行:

  • 选择一个在其中存放所有项目的工作区
  • 有效许可证

请依次访问下面的链接以了解这些最后步骤:

CN_GSG:CCSv4 Running for the first time

使用 CCS

项目开发

Code Composer Studio 上的所有工作都基于项目 - 一个源文件、include 文件和配置文件的集合。

如果您曾使用过早期版本的 Code Composer Studio,包括 3.x 版、Beta 版的 CCSv4,以及 Code Composer Essentials for MSP430,请阅读下面的主题。

如果您为某些设备下载了软件(EZ430 Chronos、Stellarisware、Piccolo controlSTICK 软件等),下面的主题也非常有用:

CN_GSG:Importing projects from previous versions

如果您对 Code Composer Studio 还比较陌生,或者只是想从头开始创建一个项目,请阅读下面的主题:

CN_GSG:Creating projects

项目调试

创建项目之后的下一步骤是在调试程序中运行程序。下面的主题说明了如何配置调试程序并充分利用可用功能来检查程序的执行。

CN_GSG:Debugging projects

高级主题

BIOS 项目

本部分说明了如何创建和调试使用 BIOS 的项目。

CN_GSG:Using BIOS

常见目标配置

本部分介绍了若干个目标主板的配置。

CN_GSG:Common target configurations

高级目标配置

下面几部分介绍了在复杂目标配置中使用的几个步骤。

CN_GSG:Adding GEL files to a target configuration
CN_GSG:Connecting to slave cores in SoC devices
(目标配置 -自定义配置) http://processors.wiki.ti.com/index.php/Target_Configuration_-_Custom_Configurations

更新 Code Composer Studio

本部分说明了更新及向 CCSv4 添加新功能的几种不同方式。

CN_GSG:Managing installed features and updating CCS

自动化和脚本编写

本部分概述了如何使用 CCSv4 自动化常见任务和编写常见任务的脚本。

CN_GSG:Automation and Scripting

针对 CCS 的许可证服务器管理

本部分讨论了针对浮动许可证的许可证服务器的设置与配置。

License Server Administration for CCS(针对 CCS 的许可证服务器管理)

将许可证使用期限延长 90 天

  • 只需遵循以下页面中的说明,即可将评估许可证的使用期限延长 90 天:
https://focus-webapps.ti.com/licreg/productactivation.tsp?toPerform=firstTimeActivation&orderablePartNumber=TMDFCCS-ALLT90A&FNOPartNumber=TMDFCCS-ALLT90A-v4.0


资源与参考资料

  • Code Composer Studio v4 Wiki 主页:
http://processors.wiki.ti.com/index.php/Category:Code Composer Studio v4
  • 常见问题:
http://processors.wiki.ti.com/index.php/FAQ - CCSv4
  • CCSv4 许可证的类型:
http://processors.wiki.ti.com/index.php/Licensing_-_CCSv4
  • Eclipse 概念:
http://processors.wiki.ti.com/index.php/Eclipse_Concepts


示例项目、库和源代码

1. Stellarisware 库和代码示例:

http://focus.ti.com/docs/toolsw/folders/print/sw-lm3s.html

2. MSP430 源代码:

http://focus.ti.com/mcu/docs/mcuprodcodeexamples.tsp?sectionId=96&tabId=1468

3. TMS320C2000 库和代码示例:

http://focus.ti.com/mcu/docs/mcuprodcodeexamples.tsp?sectionId=96&tabId=1470

4. TMS320C5500 库:

芯片支持库 (CSL):http://focus.ti.com/docs/toolsw/folders/print/sprc133.html
DSP 库 (DSPLIB):http://focus.ti.com/docs/toolsw/folders/print/sprc100.html
Image Library (IMGLIB):http://focus.ti.com/docs/toolsw/folders/print/sprc101.html

5. TMS320C6000 库:

http://focus.ti.com/dsp/docs/dspfindtoolswresults.tsp?sectionId=3&tabId=1620&familyId=44&toolTypeId=24&go=Go