CCS基础入门

视频:

CCS使用教程_哔哩哔哩_bilibili

创建工程

步骤一:创建

方法一:

方法二:

方法三:

步骤二:选择工程配置

步骤三:完成创建

编译工程:

方法一(最常用):

方法二:

 

方法三:

  为工程设置头文件路径:(建议使用相对路径的方法)

因为CCS 的工程  自己有一个默认的 头文件路径。  

但我们自己 没有用这个路径 而是 自己在工程中建立了一个 include文件夹。 

所以要在工程中设置一下,这样才能找到include 文件夹下面的文件。

 

相对路径:如果点击 Workspace(出现的是 这个工程文件里面的路径)

添加完成

绝对路径 :如果点击 File syste

要从 我的电脑开始 逐一选路径

最后可以看到 头文件路径被改变了。 

 

CCS6.0对于CCS3.3的工程移植 

  CCS6.0和CCS3.3有着很大的区别  因为两个软件是在不同的 平台下面写的开发环境。

下面有两种方法:

其他默认选项 最后 Finish

工程栏解析

sourece---- 源文件

lib ----- 库文件

Debug --- 下面 有个 .out 是可执行文件 证明已经编译过了 所以 生成了 可执行的.out文件

cmd --- cmd文件 作用:整个工程编译以后 工程的可执行代码 是由各个数据段组成 cmd文件就是把各个段 分配到DSP的存储空间去 怎么分配的 就是由cmd文件的配置 决定的

include(有两个 Inlcude 一个是 CCS自带的 一个是 我们自己的) ---- 工程所需要的 头文件 

CCS自带的

这个是C语言的 头文件(CCS自带的)

下面这个 是我们建立工程时 28335的头文件  也就是 include 文件夹下面包含的文件

binaries  ---- 也有个 .out文件 

targetConfigs  ----  目标链接配置文件  工程DEBUG 时 必须要的 文件 如果没有就要新建一个

主要作用 是:选择 所使用的是哪款仿真器 和哪款DSP

关闭工程

关闭后 仍然还在

如果还想打开工程

删除工程 :1.从程序的工程栏中删除 2.从磁盘上彻底删除工程 

 导入工程:

DEBUG 

编译:

首先 编译一下 工程 (这是已经编译过的) 如果没有编译过 可以直接 Build Project

编译完成后 我们可以看到  .out这个文件 

cmd注意事项

因为 现在的cmd是RAM的CMD ,所以 代码是 存放到 RAM里面的 所以 生成的 .out文件 只能下载到RAM里面 进行调试!!

如果想 .out 文件 互换到 Flash里 运行的话   就需要把 cmd 文件 改成 Flash的

第一步: 把仿真器驱动下载至电脑 将硬件连接

插入仿真器后  点开设备管理器 看一下 通用串行总线

可以看见自己仿真器的接口  看见后 就能知道 我们电脑已经识别好了 仿真器

把仿真器和开发板连接上 最后把 开发板插上电源   

第二步: 

在CCS右上方 如果显示的是 CCS Edit 则 意思是 现在处于编辑环境下

如果要DEBUG   则点击 甲壳虫

  

右上角 多出来一个 CCS DEBUG

决定仿真器和DSP是否 连接  

 

Load 下载代码 

运行程序   开发板的程序也会跟着运行

 

暂停程序  开发板的程序也会跟着暂停

 

设置断点

 

DEBUG如何观察变量

 DEBUG完后 , 运行一下程序 暂停  (假如观察i 这个变量) 可以把光标移到 i 上面

方法二:添加到 watch experession 这个窗口中 观察

 

选中  i  右键

 

S是数组

 选中s  右键  

 

 点击小三角形 展开数组

 

 

把变量从 窗口移除

 

DSP寄存器的相关值 

如何观察存储器(内存)中的数据

例如 观察S 数组  

数组的首地址 在Data页的 0x0000c080 

打开内存数据的 观察窗口

可以选择数据 程序 或者IO  我们选择 Data  因为S在 Dtat中

输入0xc080 

 

如何使用graph 查看数据

 

如何统计 代码运行的时间

点击 RUN  Clock Enable  点击完后  右下角 会出现钟表的图形

如果我们要测试 

 

这一行代码的 运行时间

  所以要在 函数 开始的 地方 和结束的地方 设置两个断点

设置完 断点后 就需要 下载 程序

然后运行  

停在 第一个断点的时候 的时间为

继续运行 停在第二个断点的 时间 为

用 1197-524  就能得到 这个函数运行的时间 单位为:时钟周期 

DSP flash 烧写工具:uniflash 程序 可以直接下载

TI开发的一款 专门给TI处理器 固化flash 程序用的 软件 最大的优点: 可以不用打开CCS 就能直接进行烧写 操作起来很方便

  • 30
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值