- 本课程为精品课,您可以登录eeworld继续观看:
- 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秒
猜你喜欢
换一换
推荐帖子
- 你帮忙解答疑问吗,关于8962串口和中断
- 不知道为什么,这个程序进不了中断,这个程序在TI提供的开发套件里有的,在那个工程了可以用,但是我拷贝出来,在自己建个工程,中断无法响应 程序贴出来了,就在下面,感觉程序应该没问题,基本上抄TI的 #include "inc/hw_ints.h"#include "inc/hw_memmap.h"#include "inc/hw_types.h"#include "driverlib/debug...
- jensenhero 微控制器 MCU
- 拆开DLP® NIRscan™ Nano评估模块,原来光引擎内部是这样的……
- 探秘DLP® NIRscan™ Nano评估模块内部构造,我们将用什么方法呢?当然是大家喜闻乐见的——拆开它! 注意:任何对光引擎的拆解都会使NIRscan Nano EVM的保修失效。另外,去掉光引擎上的罩子会使灰尘和污垢聚集在光学器件上,从而影响到系统性能。此外,去掉上面的罩子会移动光学器件、狭缝和探测器, 导致这些元件错位,从而需要厂家重新进行对准和校准。而一旦拆除狭缝...
- maylove DSP 与 ARM 处理器
- 最近在用AT45DB041B 谁能给我个MSP430F149中AT45DB041B的设置和读写的程序呀?谢谢大侠们了
- 最近在用AT45DB041B 谁能给我个MSP430F149中AT45DB041B的设置和读写的程序呀?谢谢大侠们了...
- ldy9375 微控制器 MCU
- DCO-FLL数控振荡器结合锁相环
- DCO模块在MSP430F5529系列芯片中非常重要,因为从MSP430F4XX开始,MSP430引用了FLL模块,FLL即锁相环,可以通过倍频的方式提高系统时钟频率,进而提高系统的运行速度。 DCO模块运行需要参考时钟REFCLK,REFCLK可以来自REFOCLK、XT1CLK和XT2CLK,通过UCSCTL3的SELREF选择,默认使用的XT1CLK,但如果XT1CLK不可用则使用RE...
- fish001 微控制器 MCU