热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

TI_CCS4.1.2开发环境中文入门指导书

  • 1星
  • 2014-08-23
  • 6.95MB
  • 需要1积分
  • 1次下载
标签: TI

TI

CCS

CCS

TI_CCS4.1.2开发环境中文入门指导书

Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
CCSv4
简明教程
61IC
中½电子在线(www.61ic.com)
目½
1.
CCSV4 概述 ........................................... 1
1
1
1
1
2
2
2
3
1.1 调试程序 ...................................................
1.2 分析 .......................................................
1.3 脚本 .......................................................
1.4 图像分析和虚拟化............................................
1.5 编译器 .....................................................
1.6 模拟 .......................................................
1.7 硬件调试(仿真)............................................
1.8 实时操½系统支持............................................
2.
CCSV4 的安装 ......................................... 3
3. 首次½用 CCSV4 ....................................... 12
3.1 定义工½区目½............................................. 12
3.2 选择许可证 ................................................ 12
3.2.1 30
天评估版许可证.......................................................................................................
12
3.2.2
免费有限许可证............................................................................................................
14
3.2.3
已注册许可证................................................................................................................
18
3.2.4
浮动许可证....................................................................................................................
20
3.3 欢迎屏幕 .................................................. 20
4
CCSV4 的基本½用方法 ................................. 21
4.1 概述 ...................................................... 21
4.2 导入以前 CCS 版本的项目 ..................................... 22
4.2.1
导入
CCS3.x
版本的项目
............................................................................................ 22
4.2.2
导入
CCE
项目或以前版本的
CCSv4
项目
............................................................... 25
4.2.3
可½需要的其他步骤....................................................................................................
27
4.3 创建项目 .................................................. 28
4.3.1
简介................................................................................................................................
28
4.3.2
创建项目........................................................................................................................
28
4.3.3
生成项目........................................................................................................................
34
4.3.4
配½生成设½...............................................................................................................
35
4.4 项目调试 .................................................. 35
4.4.1
启动调试器之前...........................................................................................................
35
4.4.2
启动调试器...................................................................................................................
38
1
页 共
49
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
CCSv4
简明教程
61IC
中½电子在线(www.61ic.com)
1.
CCSv4
概述
Code Composer Studio&amp™(CCS
CCStudio)是一种针对 TI
DSP、
微控制器和应用处理器的集成开发环境。CCStudio 包括一套用于开发和调试嵌
入式应用程序的工具。它包括用于各种
TI
设备系列的编译器、源代码编辑器、
项目生成环境、调试程序、探查器、模拟器和其他许多功½。CCStudio 提供一
个单一用户界面,
指导用户完成应用程序开发流程的每一步骤。类似的工具和界
面½用户½够比以前更快地开始½用,并且½够向他们的应用程序添加功½,这
些½½功于成熟的生产½力工具。
CCStudio
版本
4 (CCSv4)以 Eclipse
开源½件框架为基础。CCSv4 之所以以
Eclipse
为基础,是因为
Eclipse
为开发环境提供了一个优异的½件框架,是众多
嵌入式½件供应商所½用的标准框架。
CCSv4
Eclipse
½件框架的优势和来自
TI
的高级嵌入式调试功½相结合,为嵌入式程序开发人员生成一个功½丰富的
吸引人的开发环境。
1.1
调试程序
CCStudio
的集成调试程序具有用于简化开发的众多功½和高级断点。条件
断点或硬件断点以全
C
表达式、本地变量或寄存器为基础。高级内存窗口允许
您检查内存的每一级别,以便您可以调试复杂的缓存一致性问题。CCStudio 支
持复杂的多处理器或多核系统的开发。
全局断点和同步操½提供了对多个处理器
和多核的控制。
1.2
分析
CCStudio
的交互式探查器½快速测量代码性½并确保在调试和开发过程中
目标资源的高效½用变得更容易。
探查器½开发人员½够½松分析其应用程序中
指令周期内或其他事件内的所有
C/C++½数,例如缓存未½中/½中率、管道隔
栏和分支。
分析范围可用于在优化期间将精力集中在代码的高½用率方面,帮助
开发人员开发出经过优化的代码。分析可用于任½组合的汇编、C++或
C
代码范
围。为了提高生产½力,所有分析设备在整个开发周期中½可供½用。
1.3
脚本
某些任务,例如测试,需要运行数小时或数天而不需要用户交互。要完成此
类任务,IDE 应½自动执行一些常见任务。CCStudio 拥有完整的脚本环境,允
许自动进行重复性任务,例如测试和性½基准测试。一个单独的脚本控制台允许
您在
IDE
内键入½令或执行脚本。
1.4
图像分析和虚拟化
1
页 共
49
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
CCSv4
简明教程
61IC
中½电子在线(www.61ic.com)
CCStudio
拥有许多图像分析及图½虚拟化功½。其中包括以图½方式在½
够自动刷新的屏幕上查看变量和数据的½力。CCStudio 还½以本机格式(YUV、
RGB)查看主机 PC
或在目标电路板中加½½的图像和视频数据。
1.5
编译器
TI
已经开发了专门为了最大程度地提高处理器的½用率和性½而优化的
C/
C ++编译器。TI
编译器½用各种各样经典的、面向应用的、成熟的、因设备而
异的优化,专为所有支持的结构而优化。其中部分优化包括:
消除公共子表达式
½件流水
强度折减
自动增量寻址
基于成本的寄存器分配
指令预测
硬件循环
½数内联
矢量化
TI
编译器还执行程序级别优化,在应用程序级别评估代码性½。通过程序
级别视图,编译器½够像具有完整系统视图的汇编程序开发人员一样生成代码。
编译器充分利用此应用程序级别视图,找出½够显著提升处理器性½的折衷。
TI ARM
Microcontroller C/C++编译器经过专门针对代码大小和控制代码
效率的优化。它们具备行业领先的性½和兼容性。
1.6
模拟
模拟器向用户提供一种在½够½用开发板之前开始开发的方式。
模拟器还具
有更加透½地了解应用程序性½和行为的优势。提供了几种模拟器,让用户½够
权衡周期精确性、速度和外围设备模拟,一些模拟器特别适合算法基准测试,而
另一些特别适合更加详细的系统模拟。
1.7
硬件调试(仿真)
TI
设备包含高级硬件调试功½。这些功½包括:
IEEE 1149.1 (JTAG)
和边界扫描
对寄存器和内存的非侵入式访问
实时模式,用于调试与不得禁用的中断进行交互的代码。实时模式允许
您在中断事件挂起后台代码,同时继续执行时间关键中断服务例程。
多核操½,例如同步运行、步进和终止。其中包括跨核触发,该功½可
以让一个核触发另一个核终止。
2
页 共
49
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
CCSv4
简明教程
61IC
中½电子在线(www.61ic.com)
高级事件触发
(AET),可在选定设备上½用,允许用户依据复杂事件或序
列,例如无效数据或程序内存访问,终止
CPU
或触发其他事件。它½够以非侵
入式方式测量性½及统计系统事件数量(例如缓存事件)。
帮助客户发现以前“看不到的”
CCStudio
提供有关选定设备的处理器跟踪,
复杂实时缺陷。跟踪½够探测很难发现的缺陷-事件之间的争用情况、间歇式实
时干扰、堆栈溢出崩溃、失控代码和不停用处理器的误中断。跟踪是一种完全非
侵入式调试方法,
依赖处理器内的调试单元,
因此不会干扰或更改应用程序的实
时行为。跟踪可以微调复杂开关密集型多通道应用程序的代码性½和缓存优化。
处理器跟踪支持程序、数据、计时和所选处理器与系统事件/中断的导出。可以
将处理器跟踪导出到
XDS560
跟踪外部
JTAG
仿真器或选定设备上,
或导出到芯
片缓存嵌入式跟踪缓存(ETB)上。
1.8
实时操½系统支持
CCSv4
具有两个版本的
TI
实时操½系统:
DSP/BIOS5.4x
是一种为
DSP
设备提供预清空多任务服务的实时操½系
统。其服务包括
ISR
调度、½件中断、信号灯、消息、设备
I/O、内存管
理和电源管理。此外,DSP/BIOS5.x 还包括调试诊断和加工,包括½系
统开销打印和统计数据收集。
BIOS6.x
是一种高级可扩展实时操½系统,支持
ARM926、ARM Cortex
M3、C674x、C64x+、C672x
和基于
28x
的设备。它提供
DSP/BIOS 5.x
没有的若干内核和调试增强,包括更快、更灵活的内存管理、事件和优
先级继承互斥½。
注意:BIOS6.x 包括
DSP/BIOS5.x
兼容层,从而½应用程序源代码的迁移非常½松。
2.
CCSv4
的安装
(1)双击可执行安装程序<setup_CCS_4.x.x.xxxxx>或<setup_CCS_MC_Core
_4.x.xxxxx>
(x 表示½件版本,实际可½会有所不同)。
重要说明:需要拥有管理权限才½进行安装。
如果在
Windows Vista
Windows7
上安装并且用户访问控制(UAC)正在运
行,此时
UAC
将会要求提供运行此安装程序的权限。CCSv4 安装程序会建议禁
UAC:
3
页 共
49
Generated by Foxit PDF Creator © Foxit Software
http://www.foxitsoftware.com For evaluation only.
CCSv4
简明教程
61IC
中½电子在线(www.61ic.com)
2.1 UAC
警告
Windows
版本而定,如果未禁用
UAC,则有可½出现一些类似于下图中
的警告消息。
2.2 UAC
驱动程序安装警告
(2)欢迎屏幕如下图所示。单击“Next(下一步)”。
4
页 共
49
展开预览

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×