开发板用户手册-ccs6.0及xds100v2仿真器_第1页
开发板用户手册-ccs6.0及xds100v2仿真器_第2页
开发板用户手册-ccs6.0及xds100v2仿真器_第3页
开发板用户手册-ccs6.0及xds100v2仿真器_第4页
开发板用户手册-ccs6.0及xds100v2仿真器_第5页
已阅读5页,还剩26页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电气科技保留随时对其产品进行修改、改进和完善的权利,同时也保获取相关信息的版本,并验证这些信息是当前的和完整的。 电气科技CodeComposerStudio™(CCS或CCStudio)是一种针对TI的DSP、微控制器和应Eclipse调试程序分如测试和性能基准测试。一个单独的控制台允许您在IDE内键入命令或执行。图像分析和虚拟化编译器TI编译器使用各种各样经典的、面向应用的、成、因设备而异的优化,专为所有支持的器能够像具有完整系统视图的汇编程序开发人员一样生成代码编译器充分利用此应用程序TIARM和MicrocontrollerC/C++编译器经过专门针对代码大小和控制代码效率的优化。模和设备模拟,一些模拟器特别适合算法基准测试,而另一些特别适合更加详细的系统模硬件调试(仿真IEEE1149.1(JTAG)挂起代码,同时继续执行时间关键中断服务例程。(AET),可在选定设备上使用,允许用户依据复杂事件或序列,例如无效代码和不停用处理器的误中断。是一种完全非侵入式调试方法,依赖处理器内的调试单实时操作系统支持CCSv6TIDSP/BIOS5.4x是一种为DSP设备提供预清空多任务服务的实时操作系统。其服务包括ISRI/ODSP/BIOS5.BIOS6.x是一种高级可扩展实时操作系统,支持ARM926ARMCortexM3C674xC64x+、注意:BIOS6.x包括DSP/BIOS5.x兼容层,从而使应用程序源代码的迁移非常轻松。定义工作区向项目的,可能还有源代码)的。默认情况下,会在C:\Users\<用户>\s或C:\sandSettings\<用户>\Mys下创建工作区,但可以任意选择其位置。CCSv6都会要求工作区。如果计划对所有项目使用一个,只需选中“Usethisasthedefaultanddonotaskagain且不再询问)”选项。以后随时可以在CCSv6中更改工作区如下图1-9-1所示:图1-9-创建项目简帮助您了解CCSv6的功能。创建项目1转到菜单“FileNewCCSProject(CCS)”1-10-1图1-10-②在“ProjectName(项目名称)”字段中,键入新项目的名称。若选中“Usedefault:Sinewave“Target”菜单中选择要使用的“Connetion”项目)”1-10-2图1-10-“C/C++Projects(C/C++)”视图中右键单击项目名称,并选择“NewSourceFile()”。在打开的文本框中,键入包含与源“C/C++Projects(C/C++)”选项卡中右键单击项目名称,并选择“AddFilestoProject(将文件添加到项目)”,将源文件到项目。:也可以选择“LinkFilestoProject(将文件到项目)”来创建文件,这样可以将文件保留在其原始中。如果源代码将文件包含在非常特定的结构中,则生成项目只需转到菜单“Project->BuildActiveProject(项目->生成活动项目)”。“RebuildActveProject(重新生成活动项目)”选项可重新生成所有源文件和的项目配置生成设置要配置生成设置,请在“C/C++Projects(C/C++)”视图中右键单击项目,并选择“BuildProperties...(生成属性...)”。有多个适用于编译器、汇编器和器的选项目调试启动调试器之前 等,也可以采取独立形式(XDS100v2、XDS560。有关仿真技术的其他信息,请参阅以下:/index.php/Category:Emulation注意:CCSv3.3,CCSetup:本例中将使用模拟可选 还允许创建一个系统范围的目标配置,以便可以在各个项目之间进行共享“NewTargetConfigurationFile(置文件)”如下图1-11-1所示:图1-11-有意义的名称,如下图1-11-2所示:图1-11-可选。如果选中“Usesharedlocation(使用共享位置”选项,新的目标配置将在所有项目之间共享,并在默认的CCSv6 图1-11-置或独立仿真器。有关如何配置常见目标的说明,请查GSG:常见目标配置部分。注意要查看系统现有的所有目标配置,只需转到菜单“ViewTarget(查看->目标配置启动调试器创建配置之后,可通过转到菜单“TargetDebugActiveProject(注意:如果对源代码或生成选项进行了修改,启动调试器可能会导致CCSv6生成活动况下代码将在main()函数处停止。注意:代码将自动写入MSP430、F28x和Slaris设备闪存中。要配置闪存加载程序属性,请启动调试器并转到菜单“Tools->On-chipFlash(工具->片内闪存1-11-1和图1-11-2所示:图1-11-图1-11-”“Target(目标)菜单还有其他几种调试功能。:通过转到菜单“TargetDebugActiveProject()”启注意:如果目标配置需要先运行再加载代码,将打开“Console(控制台”视图。用GEL(通用扩展语言)编写而成,在对包含复杂外部内存时序和电源配置的备进行配置时尤其需要此类。本地和全局变量,如下图1-11-31-11-4所示:图1-11-图1-11-默认情况下不会打开反汇编视图,但是可通过转到菜单“View>Disassembly(Source(查看源代码)”,如下图1-11-5所示:

1-1默认情况下不会打开内存视图,但是可通过转到菜单“ViewMemory()”通过此屏幕可一些有用的功能:内存可通过多种格式进行查看,可填充任意值,也可保存至PC主机中的二进制文件或从中加载,此外还可以查看所有变量和函数,而且每个内存位置都有上下文相关的信息框,如下图1-11-6所示:1-1调试进程的灵活性,如下图1-11-7所示:IDE1-11可能会将代码紧缩起来,从而影响汇编指令和C源代码之间的相关性。图1-11-使用“SkipCount(跳过计数要添加图形,只需转到菜单“ToolsGraph()”然后从各种显示选项“Singl” ualTime(双曲线图FFT手动)、缩放、配置属性等,如下图1-11-9所示:1-11-以整数值显示Y轴。所有这些选项都可进行设置。注意:请记住,图形更新时所传输的数据量可能会影响目标硬件的实时操作:下面的过程显示了包含正弦波发生器输出内容output[]16图形窗口中。单击“ToolsGraphSingleTime(,然后将选项配置如下图1-11-10所示:属 缓冲区大 Dsp数据类型16 开始地 图1-11-单击“TargetRun(16outputWatch(监视”选项卡(应当在屏幕右上角部分,然后单击“New(新建output16Q“Watch(监(15)”如下图1-11-11所示:图像显示工具

图1-11-要显示图像,只需转到菜单“Tools->Image(工具->图像)”屏幕底部将打开两个视图:“Image(图像)”和“Properties(属性)”CCSv6显示的信息既可以是来自PC主机中的文件,也可以是目标开发板中加载的图像。在属性页面中,只需将“Imagesource(图像源”选项设置为“File(文件”或“Connected:要显示加载至目标的图像,请执行以下操作:转到菜单“ViewMemory(在地址框中键入有效的目标地址将图像文件<sample_24bpp.dat>加载至0xC:单击内存操作图标旁边的三角形,然后单击“Load(加载。浏览至下面的,然后单击“Next(下一步C:\ProgramFiles\TexasInstruments\ccsv5\c6000\examples键入与内存窗口中相同的起始地址,并将“Type-size(类型大小32图1-11-选择“Image图像”选项卡,然后右键单击并选择“Refresh(刷新。应该会显示下图1-1-13的图像。图1-11-CCS软件的安装我们推荐使用CCS6.0XDS510PLUSXDS560PLUS仿真器只支持CCS60再高版本兼容性不是们选用XDS100V2仿真器也只能适用于CCS4.0版图2-选择“Iacceptthetermsofthelicenseagreement”,点击“Next”2-22-2-2-下图2-4所示:2-见下图2-5所示:图2-图2-2-2-由于XDS100V2仿真器的驱动已经做到了CCSV6中了,所以当用户安装CCSV6版本的软件之后,仿真器的驱动就已经安装好了。接下来,用户只需要将仿真器的USB与PC机的USB下面我们以YX-28335开发板为例为大家说明如何使用XDS100V2对目标板进行仿真。至于其他型号DSP,其操作过程都是一样的。仿真器的使用建立仿真目标板配置环境如果使用过CCS低版本的用户对此不并不陌生,同样在CCSv6版本环境中,也需要建立仿真CCSCCSETUP不多做介绍,下面主要介绍如何在CCSv6中建立:TargetNewTargetconfigration,3-1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论