目录

01  CCS的介绍、下载与安装

1  CCS的介绍

2  下载

3  安装

02  创建一个CCS工程

1  工作空间

2  创建一个新的CCS工程

3  编译与生成

03  工程导入

1  前面的话

2  导入工程

3  完整工程的结构

04  程序烧写与仿真

1  目标配置文件CCXML

2  连接仿真器

3  烧写程序(装载程序)

4  在线仿真

05  CCS8.0常用菜单

1  CCS编辑界面与调试界面

2  编译

3  搜索

4  打开窗口

5  常用窗口简介

06  在线仿真操作

1  监视变量

2  监视寄存器

3  断点管理

4  查看内存

07  曲线图形显示工具

1  简介

2  示例程序

3  波形显示



01

监视变量

 

 

当需要查看在线仿真程序中某个变量的值时,我们可以利用Expressions窗口做到。

 

1、 打开Expressions窗口,View -> Expressions

CCS仿真restart ccs仿真教程_CCS仿真restart

 

2、 打开以后是这个样子的

CCS仿真restart ccs仿真教程_CCS_02

 

3、 打开本节的例程,连接仿真器,烧写程序,在线运行。并双击main.c打开。文中所涉及的工程源码可在公众号“iFTrue未来已来”中回复“CCS教程源码”获取。

CCS仿真restart ccs仿真教程_DSP_03

 

4、 main.c中有一个三角波发生器,我们将它的变量放出来观察。找到main.c第78行,选中变量“u16_wave”,单击右键 -> Add Watch Expression…

CCS仿真restart ccs仿真教程_CCS_04

 

5、 在弹出的对话框中点击“OK”

CCS仿真restart ccs仿真教程_Express_05

 

6、变量就会出现在Expressions窗口,我们可以点击“连续更新”按钮,变量值就会随着程序的运行实时改变

CCS仿真restart ccs仿真教程_寄存器_06

 

 

02

监视寄存器

 

 

除了监视变量,CCS也提供了监视寄存器的功能

 

1、 打开寄存器监视器Register,View -> Register

CCS仿真restart ccs仿真教程_Express_07

 

2、 在Register窗口中,可以展开需要监视的寄存器,如GPIO的所有寄存器。Register窗口顶部也提供了操作按钮,这里我们同样选中“持续刷新”。

CCS仿真restart ccs仿真教程_Express_08

 

 

03

断点管理

 

 

1、 添加断点:在对应程序行的左侧列双击,出现小圆点即可。

CCS仿真restart ccs仿真教程_DSP_09

 

2、 当断点添加的比较多时,CCS也提供了快速管理断点的方法。打开窗口Breakpoints:View -> Breakpoints

CCS仿真restart ccs仿真教程_CCS仿真restart_10

 

 

3、 在Breakpoints窗口中双击某个断点,可以跳转到对应的程序行。窗口顶部有管理断点的按钮,可对断点进行新建、单个删除、全部删除等操作。

CCS仿真restart ccs仿真教程_DSP_11

 

 

04

查看内存

 

 

1、 打开内存查看器:view -> Memory Browser

CCS仿真restart ccs仿真教程_DSP_12

 

2、 在Memory Browser窗口上部,可以选中查看不同的存储空间:数据(Data)、程序(Program)、IO、外设(Peripheral),然后在右侧框中输出要查看的地址,例如:0x0080,输完回车即可。顶部同样提供了操作按钮(例如“持续刷新”)。

CCS仿真restart ccs仿真教程_DSP_13