热门搜索 :
考研考公
您的当前位置:首页正文

CCS开发文档

来源:伴沃教育
4.1概述

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

Code Composer Studio V4中变量观察的设置方法

在CCSv4中,如果想在DSP运行的时候刷新变量值,需要设置一下DEBUG 参数,默认情况下是CCS4是不允许刷新的

在DEBUG模式下,选择Tools Debug

在Target中的Realtime options中选择第一项或者第二项

在变量观察窗口中最右角点击下拉按钮选择Customize Continuous Refresh Interval...来 设置刷新时间间隔,默认是5秒。

在中间的图标中选择Continuous Refresh按钊来实现连续刷新

GEL语言及其文件:

GEL语言,即通用扩展语言(General Extension Language),是在ccs集成开发环境下使用的,通过JTAG硬件仿真接口,对DSP的目标存储器进行访问控制的、类似于C的编程语言。可以创建新的GEL菜单定制存储器的配置,用于开发调试。

问题:GEL语言与DSP的其它用户编程语言之间是什么关系?

GEL语言主要用于用仿真器调试DSP时配置用户存储器映射,初始化DSP寄存器及数据、I/O存储器,此时对寄存器存储器的初始化工作在用户的程序中可以不做,但在实时脱机运行用户程序时必须在用户程序中包含对DSP寄存器、数据空间、I/O空间及片上外设等对象的初始化内容。

选择工作空间

当打开CCSv4时跳出workspace保存路径对话框,选择相应的路径,如图。这个workspace文件夹中将保存你的项目设置信息和调试信息。例如当调试程序时打开的多个项目、存储器窗口、图形窗口及变量窗口等,在关闭CCSv4时自动保存这些设置,当下次重启CCSv4时这些设置将保持不变。如果想改变workspace的路径,可通过File-> Switch Workspace操作实现。

在C/C++ Projects选项卡窗口下,可以看到如图的文件列表

1)在Binaries(二进制)文件夹下是编译成功后.out的存储位置。 2)在Includes文件夹下包含了编译选项应用的所有头文件列表。

3)在Debug菜单下包含所有的调试文件,其中用户最常用的.map和.obj文件。

4)在下来的部分是所有的源文件,如果源文件中包含函数、头文件或者结构体,则可以通过+号展开来看到对应的。

函数名和结构名,双击这些名称则在右侧的编辑窗口中看到函数或结构的原型及内容。

执行Target->Reset->Reset CPU来复位CPU,为了重新开始程序,选择Target->Restart让程序指针PC跳到程序开始执行的地址。

在变量上用光标选择后,单击右键并在弹出的菜单中选择Add watch Expression

.

3.6使用实时模式来监控程序运行时变量的变化

1)执行Tools->Debugger Options,在弹出的窗日中选择Enable silicon real-time mode (service critical interrupts when halted, allow debugger accesses while running),如图所示,并弹出的对话框中选择Yes

因篇幅问题不能全部显示,请点此查看更多更全内容

Top