集成开发环境简介

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
集成开发环境简介
2020年7月27日星期一
•5.1 CCS集成开发环境简介
5.1 CCS集成开发环境简介 • Windows下工作,类似于VC++的集成开发环境; • 采用图形接口界面,有编辑工具和工程管理工具; • 它将汇编器、链接器、C/C++编译器、建库工具等集成
在一个统一的开发平台中; • CCS所集成的代码调试工具具有各种调试功能,能对

•5.1 CCS集成开发环境简介

•5.1 CCS集成开发环境简介
2. CCS的菜单
• File 菜单:提供了与文件相关的命令, New , Load 等
• Edit菜单:提供了与编辑有关的命令, Register等
• View菜单:是否显示工具栏、窗口和各种对话框等
Memory
• Project菜单:使用工程管理设计文档, Compile ,Biuld

•5.1 CCS集成开发环境简介
2. 系统配置
原因:为使CCS IDE能工作在不同的硬件或仿真目标上 步骤:• 双击桌面上的Setup CCS 2(’C 5000)图标,启动 CCS设置。
• 在弹出对话框中单击“Clear”按钮,清除以前定 义的配置。
• 从列出的可供选择的配置文件中,选择能与使用 的目标系统相匹配的配置文件。
TMS320系列DSP进行指令级的仿真和可视化的实时数据分 析。
• 丰富的输入/出库函数和信号处理库函数。 • C5000 是专门为开发C5000系列DSP系统(C54x和C55x )。

•5.1 CCS集成开发环境简介
5.1.1. CCS安装及设置 1. CCS 2.0系统的安装
•CCS快捷图标
运行用户应用程序的方法。(在主程序入口处设置临时断点,然后开始执行
•5.1 CCS集成开发环境简介
• 5.1.4 .调试
• (1)装载可执行程序
File→Load Program
• (2)复位(CCS提供4种方法)

① Reset DSP: Debug→Reset DSP命令初始化所有R
并停止运行程序。

② Load Kernel: Lode Kernel 命令重新装入DSP
• 单击加入系统配置按钮,将所选中的配置文件输 入到CCS设置窗口当前正在创建的系统配置中。
• 单击“FileSave(保存)”按钮,将配置保存在系统 寄存器中。
• 当完成CCS配置后,单击“FileExit”按钮,退出 CCS Setup。

•5.1 CCS集成开发环境简介
3. 系统启动
双击桌面上CCS 2(’C 5000)图标,启动CCS IDE显示 CCS主界面。

• Debug菜单:提供常用调试命令,Breakpoints Probe
Points
• Profiler 菜单:剖切点是CCS在调试程序时,统计某一块
程序执行所需要的CPU时钟周期数、子程序被调用数和中断发 生次数等统计信息

•5.1 CCS集成开发环境简 介
• Project菜单(工程文件被存盘为*.pjt文件 ) •(1) Add Files to Project • 工程中支持C源文件(*.c*)、汇编源文件(*.a*、*.s*)、 • 库文件(*.o*、*.lib)、头文件(*.h)和链接命令文件(*.cmd) •(2) Compile 对C或汇编源文件进行编译。 •(3) Biuld 重新编译和链接。 •(4) Rebuiled All 对工程中所有文件重新编译并链接生成 输出文件。 •(5) Stop Build 停止正在Build的进程。 •(6) Biuld Options 用来设定编译器、汇编器和链接器的参 数。


Why ? 若用户使用一基于核的调试器(不是JTAG),则DSP核应负责主机的通信。如果
DSP核被破坏,则设备驱动程序将无法与目标板通信。

③ Restart: Debug → Restart 命令将PC恢复到当前
载入程序的入口地址,但不执行当前程序。

④ Go main: Debug → Go main命令提供了一种快速


• GEL Toolbar:提供了执行GEL函数的一种快捷方法。

• ASM/Source Stepping Toolbar:提供了单步调试C或
汇编源程序的方法

• Target Control Toolbar:提供了目标程序控制的一
些工具

• Debug Window Toolbar:提供了调试窗口工具

•5.1 CCS集成开发环境简介
• 5.1.3 . CCS的工程管理

CCS对程序采用工程(Project)的集成管理方法。工程
保持并跟踪在生成目标程序或库过程中的所有信息。
• 1.典型工程文件记录的信息

• 源程序文件名和目标库;

• 编译器、汇编器和链接器选项;

• 头文件;
• 2.创建和管理工程

•5.1 CCS集成开发环境简介
3. CCS的工具栏

• Standard Toolbar:包括新建、打开、保存、剪切、
复制、粘贴、取消、恢复、查找、打印和帮助等

• Project Toolbar:包括选择当前工程、编译文件、
设置和移去断点/Probe Point等功能。

• Edit Toolbar:提供一些常用的查找和设置标签命令

• 工程的创建、打开和关闭(ProjectNew/Open/Close


• 使用工程观察窗口(单击工程文件夹、工程名
(*.pjt)和各个文件夹上的“+/-”号即可 )

• 添加文件到工程 (Project→Add Files to Project )

• 从工程中删除文件(Remove from• Proje
5.1.2 . CCS的窗口、菜单和工具条
1. CCS的窗口 • 工程窗口:用来组织用户的若干程序并由此构成一个项
目,用户可以从工程列表中选中需要编辑和调试的特定程序 。
• 原程序编辑窗口:用户既可以编辑程序,又可以设置断 点和探针,并调试程序。
• 反汇编窗口:帮助用户查看机器指令,查找错误。 • 内存和寄存器显示窗口:查看、编辑内存和寄存器。 • 图形显示窗口:可以根据用户需要显示数据。 • 主菜单:用户可以通过条目来管理各窗口。
相关文档
最新文档