ti ccs4.1.2开发环境中文入门指导书.doc

ti ccs4.1.2开发环境中文入门指导书.doc

ID:1952484

大小:2.88 MB

页数:49页

时间:2017-11-13

ti ccs4.1.2开发环境中文入门指导书.doc_第1页
ti ccs4.1.2开发环境中文入门指导书.doc_第2页
ti ccs4.1.2开发环境中文入门指导书.doc_第3页
ti ccs4.1.2开发环境中文入门指导书.doc_第4页
ti ccs4.1.2开发环境中文入门指导书.doc_第5页
资源描述:

《ti ccs4.1.2开发环境中文入门指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录1.CCSV4概述11.1调试程序11.2分析11.3脚本11.4图像分析和虚拟化11.5编译器21.6模拟21.7硬件调试(仿真)21.8实时操作系统支持32.CCSV4的安装33.首次使用CCSV4123.1定义工作区目录123.2选择许可证123.2.130天评估版许可证123.2.2免费有限许可证143.2.3已注册许可证183.2.4浮动许可证203.3欢迎屏幕204CCSV4的基本使用方法214.1概述214.2导入以前CCS版本的项目224.2.1导入CCS3.x版本的项目224.2.2导入CCE项目或以前版本的CCSv4项目254.2

2、.3可能需要的其他步骤274.3创建项目284.3.1简介284.3.2创建项目284.3.3生成项目344.3.4配置生成设置354.4项目调试354.4.1启动调试器之前354.4.2启动调试器38第48页共49页1.CCSv4概述CodeComposerStudio&™(CCS或CCStudio)是一种针对TI的DSP、微控制器和应用处理器的集成开发环境。CCStudio包括一套用于开发和调试嵌入式应用程序的工具。它包括用于各种TI设备系列的编译器、源代码编辑器、项目生成环境、调试程序、探查器、模拟器和其他许多功能。CCStudio提供一个单

3、一用户界面,指导用户完成应用程序开发流程的每一步骤。类似的工具和界面使用户能够比以前更快地开始使用,并且能够向他们的应用程序添加功能,这些都归功于成熟的生产能力工具。CCStudio版本4(CCSv4)以Eclipse开源软件框架为基础。CCSv4之所以以Eclipse为基础,是因为Eclipse为开发环境提供了一个优异的软件框架,是众多嵌入式软件供应商所使用的标准框架。CCSv4将Eclipse软件框架的优势和来自TI的高级嵌入式调试功能相结合,为嵌入式程序开发人员生成一个功能丰富的吸引人的开发环境。1.1调试程序CCStudio的集成调试程序具有用于

4、简化开发的众多功能和高级断点。条件断点或硬件断点以全C表达式、本地变量或寄存器为基础。高级内存窗口允许您检查内存的每一级别,以便您可以调试复杂的缓存一致性问题。CCStudio支持复杂的多处理器或多核系统的开发。全局断点和同步操作提供了对多个处理器和多核的控制。1.2分析CCStudio的交互式探查器使快速测量代码性能并确保在调试和开发过程中目标资源的高效使用变得更容易。探查器使开发人员能够轻松分析其应用程序中指令周期内或其他事件内的所有C/C++函数,例如缓存未命中/命中率、管道隔栏和分支。分析范围可用于在优化期间将精力集中在代码的高使用率方面,帮助开

5、发人员开发出经过优化的代码。分析可用于任何组合的汇编、C++或C代码范围。为了提高生产能力,所有分析设备在整个开发周期中都可供使用。1.3脚本某些任务,例如测试,需要运行数小时或数天而不需要用户交互。要完成此类任务,IDE应能自动执行一些常见任务。CCStudio拥有完整的脚本环境,允许自动进行重复性任务,例如测试和性能基准测试。一个单独的脚本控制台允许您在IDE内键入命令或执行脚本。1.4图像分析和虚拟化第48页共49页CCStudio拥有许多图像分析及图形虚拟化功能。其中包括以图形方式在能够自动刷新的屏幕上查看变量和数据的能力。CCStudio还能以

6、本机格式(YUV、RGB)查看主机PC或在目标电路板中加载的图像和视频数据。1.5编译器TI已经开发了专门为了最大程度地提高处理器的使用率和性能而优化的C/C++编译器。TI编译器使用各种各样经典的、面向应用的、成熟的、因设备而异的优化,专为所有支持的结构而优化。其中部分优化包括:l消除公共子表达式l软件流水l强度折减l自动增量寻址l基于成本的寄存器分配l指令预测l硬件循环l函数内联l矢量化TI编译器还执行程序级别优化,在应用程序级别评估代码性能。通过程序级别视图,编译器能够像具有完整系统视图的汇编程序开发人员一样生成代码。编译器充分利用此应用程序级别视

7、图,找出能够显著提升处理器性能的折衷。TIARM和MicrocontrollerC/C++编译器经过专门针对代码大小和控制代码效率的优化。它们具备行业领先的性能和兼容性。1.6模拟模拟器向用户提供一种在能够使用开发板之前开始开发的方式。模拟器还具有更加透彻地了解应用程序性能和行为的优势。提供了几种模拟器,让用户能够权衡周期精确性、速度和外围设备模拟,一些模拟器特别适合算法基准测试,而另一些特别适合更加详细的系统模拟。1.7硬件调试(仿真)TI设备包含高级硬件调试功能。这些功能包括:lIEEE1149.1(JTAG)和边界扫描l对寄存器和内存的非侵入式访问

8、l实时模式,用于调试与不得禁用的中断进行交互的代码。实时模式允许您在中断事件挂起

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。