目录

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  波形显示


获取教程中相关的示例源码,请关注微信公众号:iFTrue未来已来,并在公众号后台回复“CCS教程源码

查看全文请关注微信公众号:iFTrue未来已来,并在公众号后台回复“CCS教程

01

目标配置文件CCXML

在CCS中,后缀为.ccxml的文件用于配置仿真器以及目标芯片等相关信息,暂且称之为目标配置文件。

如果我们的工程中没有.ccxml文件,我们在烧写程序之前需要向工程中添加一个。添加方法为:

1、对着工程中的文件夹(targetConfigs文件夹,没有的话新建一个)点击右键 -> New -> Target Configurations File

2、在弹出的对话框中输入文件名称,这里我们命名为“TMS320F28035.ccxml”

3、双击打开刚才新建的TMS320F28035.ccxml文件,若文件不在targetConfigs文件夹下,注意查看是否在工程根目录下

4、在Connection中选择你的仿真器型号,我的仿真器是“XDS100V3”;在Board or Device中选择你的DSP类型,这里是TMS320F28035。最后点击Save保存。

.ccxml文件只需要新建一次,以后直接在工程中打开即可。

02

连接仿真器

1、将仿真器连接到DSP目标板上,并插到电脑上

2、给目标板上电

3、打开Target Configurations窗口:View -> Target Configurations

4、右键单击Target Configurations窗口中工程目录下的“TMS320F28035.ccxml”文件(名称是你刚才新建.ccxml文件时的名称),并选择“Launch Selected Configuration”

5、这时CCS会自动进入Debug模式

6、点击快捷菜单栏的“Connect Target”按钮。

7、按钮呈现为按下状态,并且调试按钮都点亮,则仿真器连接成功

03

烧写程序(装载程序)

1、在仿真器连接成功后,点击快捷菜单栏的“Load”按钮,装载程序

2、在弹出的“Load Program”对话框中,点击“Browse project”

3、在弹出的对话框中,展开你的工程文件夹,选择“Debug”文件夹下的“xxxx.out”文件,点击“OK”

4、点击“Load Program”对话框的“OK”

5、这时出现擦写进度条,等进度条完成就烧写成功啦!

04

在线仿真

1、程序烧写完成后,点击“Resume”按钮可在线运行程序

2、同时也可以选择单步运行

3、若要添加断点(即让程序运行到某处停下),在对应程序行的左侧列双击,出现小圆点即可。

CCS使用教程04:程序烧写与仿真相关推荐

  1. TI DSP TMS320C66x学习笔记之SPI Nor Flash多核程序烧写

    烧写工具链接: https://pan.baidu.com/s/1em4jWjbskpMmNd1uzscjjA 提取码: 82qg 经过一段时间的研究终于把TMS320C6657单核和双核的SPI N ...

  2. 【2020-08-05】.out文件的DSP程序烧写

    记录自己嵌入式的点滴 这里主要说明一下.out文件的DSP程序烧写,以及期间遇到的问题.嵌入式这一词仿佛包含了太广太广的领域,以至于在解释起来就显得很笼统.就个人的现阶段,暂时理解为单片机.FPGA. ...

  3. c语言每次堆的变化是1k,DSPXC语言+程序烧写讲述.ppt

    DSPXC语言程序烧写讲述 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...

  4. 51单片机程序烧写说明

    程序烧写说明 USBASP下载器使用方法 启动下载软件PROGISP1.6.7 烧录步骤: 设置编程器及接口,编程器选择USBASP,接口为USB(如图) 选择芯片,在选择芯片下拉列表可以选择正在使用 ...

  5. STM32 KEIL软件设置程序烧写起始地址选择

    转自  https://blog.csdn.net/alfredseng/article/details/53021583 STM32系列的mcu,这儿以cortex-M4为例,我们在线调试时,一般会 ...

  6. NXP系列芯片程序烧写方法

    NXP (恩智浦半导体)是一家新近独立的半导体公司,由飞利浦公司创立,已拥有五十年的悠久历史,主要提供工程师与设计人员各种半导体产品与软件,为移动通信.消费类电子.安全应用.非接触式付费与连线,以及车 ...

  7. 【嵌入式开发】LED 驱动 ( LED发光二极管原理 | 底板原理图分析 | 核心板原理图分析 | GPIO | 裸板程序烧写流程 )

    文章目录 开发板 的 LED 灯 作用 : 嵌入式软件的开发初期, 如 开发 BootLoader 代码 或者 Kernel 内核代码 过程中, 有效的调试方法有限, 此时通常使用 开发板上的 LED ...

  8. PIC OTP 单片机程序烧写方法

    作者最近需要对PIC品牌的8位OPT 单片机进行程序烧写: 作者第一次使用这种OTP单片机,按照惯性遇到的问题一一记录一下: MCU最小系统与烧写引脚 烧写引脚连接: 这里要特别注意Vpp引脚的处理: ...

  9. TMS320F28335程序烧写FLASH

    DSP TMS320F28335 FLASH烧写 1.检查map文件 在烧写之前,首先检查Debug目录下的.map文件,如果Debug文件下没有,检查其他的文件夹,每个项目中都会有.map文件. 打 ...

最新文章

  1. 刚进园子,广州的冬天像夏天
  2. [导入]CSS: 不換行 寫法
  3. BCH阵营对立将导致共识失败?Cobra有话说!
  4. java反射机制(三)---java的反射和代理实现IOC模式 模拟spring
  5. 读书笔记-沙漠里的细水微光
  6. 数据可用不可见,百度新版本联邦学习PaddleFL来了
  7. 07-CoreData清除所有数据
  8. 学习Java,容易被你忽略的小细节(2)
  9. RHEL6.3 ftp服务器参数的戏说——不看白不看,看了不白看
  10. mysql关联语句优化_MySql语句关联优化问题,为什么加了限制条件反而更慢?
  11. angular6 设置全局变量_angularjs 设置全局变量的3种方法
  12. 如果出现网络请求3840的这种错误
  13. JS学习总结(1)——基础知识
  14. 制作一个类“全能扫描王”的简易扫描软件(opencv)
  15. firefly rk3328学习笔记1-samba环境搭建
  16. python简易猜数字答案
  17. lisp 练习取得对象属性
  18. 物联网通信技术第7章 自组织网络(非常全,持续更新)
  19. 漫说从打工者到企业家的蜕变过程所碰到的问题及解决方案
  20. 怎么在自己的网站中插入网易云播放器

热门文章

  1. C语言——外部变量和全局变量
  2. 杰理AC692X---692X系列的SDK运行
  3. 【Python实战】--批量下载百度图库图片
  4. 【PyTorch教程】制作数据集的标签(label)
  5. linux 时间戳转换/dmesg 时间转换
  6. python3.5安装JPype1失败问题
  7. VS2013 0x80070643报错解决方案 KB2829760
  8. 《非暴力沟通》全文-电子版
  9. 4GBytes 内存
  10. [范式]数据库-范式