C2000入门基础(七) C2000 开发环境

+荐课 提问/讨论 评论 收藏 分享
第四个开发环境 开发环境的话 我们是用那个CCS 最新的话是CCS6 也是我们现在主要让客户推荐让客户用的 他可以在这样的一个CCS开发环境 可以去实现编辑 然后呢去调试 然后还有烧录的这个功能 那它主要有两个界面 一个左边的这两个界面 就在这个右上方可以去切换 一个是编辑界面 还有调试界面 编辑界面的话顾名思义我可以去写代码 调试的话我就可以烧录进去 然后同通过一些调试的一些按钮 我可以单步多步观察一些全局变量 然后我可以看一些图 看一些我可以对一些变量进行画图 那这个是我们的一个打开的一个工程之后呢 在他的工程列表里面会有包含好多文件 主要的话就是一些我们的源文件库文件 还有一些命令文件 新建工程很简单 就是根据一步一步来 那新建工程的话 我们一般的话是推荐客户用我们的例程导入进去 然后修改就行了 这样子你我不用花很多时间去配置这些东西 或者很多时候你们都是有一些原有的工程的 所以导入进来就行了 这里的话就简单的说一下 就是说我们用 CCS 去做 在配置的时候 会有两个比较重要的 一个就是编译器还有链接器 编译器主要是经常会遇到配置一些属性 这里主要就是配置一些文件包和路径 就我的一些头文件路径 链接器的话会经常会用到的就是说 去链接哪一些库文件 或者说你链接哪些源文件 就主要这两个功能 那这个的话是这个就不讲了 那这个的话就是我们这个链接器的功能 就我们每个源文件编译之后 它会生成一个 .obj 文件 独立的那通过这个链接器之后呢 它还有这个存储分配的一个文件 就可以生成我们的 .out 文件 还有 .map 的文件 这个 .out 的文件就可以烧写到我的芯片 就是它里面这个编译器 是这样子一个工作的一个过程 那我们再来看一下我们的 Flash 我们的芯片是怎么去烧录的 首先我们最常用的就是我们通过这个仿真器 然后通过这个 JTAG 接口 然后呢把它这个算法烧写到ROM里面去 那我的我烧写进去之后 然后呢这个烧录算法在这个 RAM 运行 然后呢再把这个我的应用程序 通过 CPU 去跑这个算法 把这个应用程序写到 Flash 里面去 那还有的话就是说是 通过我们芯片内部做的一些 Bootloader 然后通过串口 然后去把这个算法烧写到这个芯片里面去 我们有很多的一些烧录的一些工具 一个就是通过 JTAG 口 那我们 CCS 本身就有这个功能 我们还有的话就 Uniflash 是专门用来我们烧写芯片的 还有的话就是这个是第三方软件 它又可以支持这个串口烧录 还有可以支持 JTAG 烧录 那如果量产的话 像你们格力有自己的量产工具 那我们有一些国产的一些量产工具 就可以进行裸片烧写 那客户的话 你们可以自己去写你们的一些升级代码 然后就可以做一些在线升级的一些算法 这个是那个片上烧写工具的 就 CCS 自带的 C2000 在白电的话就是说一个 我们是在这个变频空调 就外机的这个变频控制 那我们还有在变频冰箱 冰箱里面有压缩机做这个无霜冷控制 那我们还要洗衣机变频洗衣机 现在在滚筒的还有波轮的 电磁炉就是归类于数字电源这一类 还有微波炉 那这里的话做一个举例 就是说用这个C2000去做这个 做这个变频控制它的一个框图 那这里面C2000不仅仅会有很多的功能 去做这个两个电机的一个变频 那还有的话 我们有一个做这个软件的一个 PFC 的功能 那上面的话是交流电源 进来之后经过一个 PFC 然后再经过两个 IPM 模块 去控制一个压缩机 还有一个风扇 那这个的话是它的一个具体的一个框图 那我的一个电机的一个拓扑就是逆变桥 然后我通过ADC去采样我的一个电流 然后经过进来内部的一个 FOC 的一个算法模块 那我下面的话就是说 如果我有那个传感器的话 那我就通过我的模块 去采样这个电机的一个位置信号 那如果我现在是无传感的控制 就比如现在你们的一些压缩机控制的话 那它内部是有一个软件编码器的一个算法 去算这个电机的一个位置 那最终去通过这个算法 然后呢去输出PWM 去控制我的一个电机的电流是正玄波的这种状态 那下一步的话我们来介绍一下 就是我们有 control SUITE 这个的话是这个软件是包含 TI C2000所有的一个开发板 我的所有的芯片的例程 所以这个软件是必下的 那还有的话我们 CCS 开发环境 那我们有很多这种评估板 以及我们有各种各样的一些应用文档 这个 control suit 的一个具体内容 CCS 我们有一些基于最小系统 这种开发板 也有一些基于应用上的一些开发板 比如电机控制 数字电源 PFC 这一块 那除了这些的话 我们还有就是说 会有很多一些应用文档 比如一些电机控制的一些文档 或者是 PFC 的文档 然后还有一些逆变器的这种文档 这些里面就很多一些基本的一些 电机控制的一些算法的一些讲解 还有数字电源的一些讲解 你们都可以在这个 control SUITE 里面去下载到 我们还会有各种各样的一些培训资料 这些的话都可以 去找我们对应的销售去拿这些资料 包括我们的 FAE 谢谢
课程介绍 共计7课时,51分20秒

C2000入门基础

TI C2000 MCU 德州仪器

TI C2000 是已针对处理、传感和驱动进行优化以提高闭环性能的 32 位实时控制MCU。本入门课程从其基本技术点和在白色家电上的应用作了讲解。 C2000 的数学优化型内核可为设计人员提供能够提高系统效率、可靠性以及灵活性的方法。功能强大的集成外设使这些实时器件成为适合各种应用的完美单芯片控制解决方案。

推荐帖子

定点DSP和浮点DSP运算速度大比较
本帖最后由 ltbytyn 于 2015-8-2 08:05 编辑 这几天在玩svpwm计算,浮点DSP和定点DSP速度相差20多倍。 使用定点28027 (60Mhz)计算1次矢量参数(扇区、比较时间)时间约1.2ms,优化后约0.55ms。 使用浮点28335(80Mhz)计算1次矢量参数(扇区、比较时间)时间约40us,优化后约20us。 ...
ltbytyn 微控制器 MCU
本周精彩博文分享
感测传感:如何将感应开关用于盖打开/关闭检测? 一位顾客最近问我优化消费者产品的盖打开/关闭检测机制。为了避免依赖于潜在不可靠的电气接触、磁铁或昂贵的光学解决方案,我建议使用LDC0851差分感应开关。〉〉〉点击查看详情 如何解决锁相环无法锁定 在尝试将锁相环(PLL)锁定时,你是否碰到过麻烦?草率的判断会延长调试过程,调试过程变得更加单调乏味。根据以下验证通行与建立锁定的程序...
橙色凯 模拟与混合信号
【晒样片】+TI样片申请
本帖最后由 loleno 于 2014-12-18 00:57 编辑 又有TI样片申请的活动了,不多说,果断参加啊~~之前因为做比赛在TI申请过一些样片,TI都给了很大的帮助,所以支持TI!这次活动申请了五种样片,过了两天顺丰就送到了,不得不说TI的效率确实高。 这次申了5种样片,每种3片,下面是申请信息。 因为之前申请过,所以轻车熟路了。选择指定的样片,正好有最近要用的,然后下单,OK。...
loleno TI技术论坛
关于clock()函数的使用
我在程序中写了这样一段代码。 clock_t start,stop,overhead; start=clock(); stop=clock(); overhead=stop-start; start=clock(); doSth(); stop=clock(); printf(\"%d\\n\",stop-start-overhead); 我发现输出的结果...
sgch 模拟与混合信号

xuxuelu1

C2000入门基础(七) C2000 开发环境

2021年11月08日 20:45:59

YangTwo

C2000入门基础(七) C2000 开发环境

2020年08月18日 17:21:08

GuyGraphics

C2000入门基础(七) C2000 开发环境

2020年08月18日 16:19:56

SensorYoung

C2000入门基础(七) C2000 开发环境

2020年08月17日 14:57:40

jpf

学习C2000入门基础

2020年07月22日 17:42:31

大明58

学习C2000入门基础

2020年04月24日 08:50:05

hawkier

可以好好学习下,不错

2019年09月16日 17:21:26

zhangleiat185

好好学习,天天向上!

2019年09月11日 02:34:43

zx1988ZX

好好学习,天天向上!

2019年08月27日 21:25:17

dingxilindy

学习C2000入门基础(七) C2000

2019年07月05日 11:37:06

分享到X
微博
QQ
QQ空间
微信

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved