集成开发环境简介
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的窗口 • 工程窗口:用来组织用户的若干程序并由此构成一个项
目,用户可以从工程列表中选中需要编辑和调试的特定程序 。
• 原程序编辑窗口:用户既可以编辑程序,又可以设置断 点和探针,并调试程序。
• 反汇编窗口:帮助用户查看机器指令,查找错误。 • 内存和寄存器显示窗口:查看、编辑内存和寄存器。 • 图形显示窗口:可以根据用户需要显示数据。 • 主菜单:用户可以通过条目来管理各窗口。
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的窗口 • 工程窗口:用来组织用户的若干程序并由此构成一个项
目,用户可以从工程列表中选中需要编辑和调试的特定程序 。
• 原程序编辑窗口:用户既可以编辑程序,又可以设置断 点和探针,并调试程序。
• 反汇编窗口:帮助用户查看机器指令,查找错误。 • 内存和寄存器显示窗口:查看、编辑内存和寄存器。 • 图形显示窗口:可以根据用户需要显示数据。 • 主菜单:用户可以通过条目来管理各窗口。