目录
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
2、 打开以后是这个样子的
3、 打开本节的例程,连接仿真器,烧写程序,在线运行。并双击main.c打开。文中所涉及的工程源码可在公众号“iFTrue未来已来”中回复“CCS教程源码”获取。
4、 main.c中有一个三角波发生器,我们将它的变量放出来观察。找到main.c第78行,选中变量“u16_wave”,单击右键 -> Add Watch Expression…
5、 在弹出的对话框中点击“OK”
6、变量就会出现在Expressions窗口,我们可以点击“连续更新”按钮,变量值就会随着程序的运行实时改变
02
监视寄存器
除了监视变量,CCS也提供了监视寄存器的功能
1、 打开寄存器监视器Register,View -> Register
2、 在Register窗口中,可以展开需要监视的寄存器,如GPIO的所有寄存器。Register窗口顶部也提供了操作按钮,这里我们同样选中“持续刷新”。
03
断点管理
1、 添加断点:在对应程序行的左侧列双击,出现小圆点即可。
2、 当断点添加的比较多时,CCS也提供了快速管理断点的方法。打开窗口Breakpoints:View -> Breakpoints
3、 在Breakpoints窗口中双击某个断点,可以跳转到对应的程序行。窗口顶部有管理断点的按钮,可对断点进行新建、单个删除、全部删除等操作。
04
查看内存
1、 打开内存查看器:view -> Memory Browser
2、 在Memory Browser窗口上部,可以选中查看不同的存储空间:数据(Data)、程序(Program)、IO、外设(Peripheral),然后在右侧框中输出要查看的地址,例如:0x0080,输完回车即可。顶部同样提供了操作按钮(例如“持续刷新”)。