CCS软件仿真 手把手教你 CCS 软件仿真 TMS320F2812

请添加图片描述

微信公众号搜索:启源领视,获取更多资讯


  CCS为了精简,从CCS6.0版本开始,就不再自带软件仿真的部分。本文给出了解决方案,其环境配置为:WIN10 + CCS 8.3 + CCS 5.0仿真文件。效果图如下,一个简单的GPIO-PWM

在这里插入图片描述

1.环境配置

1.1下载CCS8.3

  • 搜索Code Composer Studio进入官网,或者直接点击链接
    https://software-dl.ti.com/ccs/esd/documents/ccs_downloads.html
  • 从侧边栏的overview中找到Code Composer Studio Version 8 Downloads 并点击下载。在如图所示页面中选择8.3.0版本,点击第四列off-line installers中的Windows进行下载。

【注】很多CCS版本与软件仿真包还是不兼容的,为了方便起见,可以直接使用我配置的这一套环境。

在这里插入图片描述

1.2 安装CCS8.3

  • 此处可以百度或者默认安装即可,如果有不懂可以留言,我会再做补充。

1.3 复制文件至CCS安装目录,获得CCS软件仿真功能

  CCS为了精简,从CCS6.0版本开始,就不再自带软件仿真的部分。而官网也给出了解决方案,就是从低版本中找到相应的配置文件,然后复制到你所安装的CCS目录下。

需要下载CCS仿真包,可关注微信公众号:启源领视,在后台回复:ccs仿真包,即可获取下载链接。

  • 解压“ccs仿真包”,得到三个文件夹和一个.xml文件,现在做一下复制操作:

  • ccs仿真包\simulation文件夹 —-复制到—- ccs_v8\ccs_base文件夹下
    在这里插入图片描述

  • ccs仿真包\configurations文件夹 —-复制到—- ccs_v8\ccs_base\common\targetdb文件夹下

在这里插入图片描述

  • ccs仿真包\tisim_connection.xml文件 —-复制到—- ccs_v8\ccs_base\common\targetdb\connections文件夹下

在这里插入图片描述

  • ccs仿真包\devicer文件夹中的四个文件 —-复制到—- ccs_v8\ccs_base\common\targetdb\drivers文件夹下

在这里插入图片描述

  • 至此环境配置已经全部完成,打开CCS软件即可开始使用软件仿真。

2.工程建立与仿真

2.1 启动CCS

  • 如图所示,选择一个全英文路径的工作区域,自己选择就可以,但是一定要全英文 !!!

在这里插入图片描述

  • 选择新建工程

在这里插入图片描述

  • 选择C2000系列(此处针对2812,其它自行选择),创建一个工程名,选择带一个main.c文件,点击finish。

在这里插入图片描述

  • 创建完后如图所示
    在这里插入图片描述

2.2 包含头文件

  • 找到你刚刚创建的工作区域,并找到创建的工程文件夹,如图,我刚刚创建的工程名为test,点击进入

在这里插入图片描述

  • 下载标准头文件,并复制AllHeader、AllSource、CMD和MyFunc四个文件夹至你刚刚打开的工程文件夹下,对我而言即为test文件夹。

在这里插入图片描述

在公众号:启源领视,后台回复:标准头文件,即可获取下载链接

  • 现在回到CCS,你会发现目录被刷新了

在这里插入图片描述

2.3 包含路径

  • 右键一级目录,选择最下面的Properties

在这里插入图片描述

  • 找到include options ,并点击Add dir to#include search path的加号,弹出的对话框中选择Workspace
    在这里插入图片描述

  • 选择test文件夹下的AllHeader文件夹,点击确认。同理包含MyFunc文件夹!!!(因为这里将示范一个GPIO产生PWM,需要用到延时延时函数,MyFunc是自己编写的函数及头文件,因此需要包含路径。同理,如果你要写一些自己的头文件,那么也需要包含头文件所在的路径)

在这里插入图片描述

2.4 建立仿真配置文件

  • 按如下打开:File-New-Target Configuration File

在这里插入图片描述

  • 默认点击Finish。(ccxml的文件名称可以自己定义,英文名称即可,其它默认)

在这里插入图片描述

  • 在弹出的界面中,进行如图所示设置,并保存

在这里插入图片描述

2.5 编写主函数

  • 将标准头文件压缩包下的main.c代码复制到main.c中,点击Project—bulid project,编译通过。

【注】main.c文件现已包含进标准头文件压缩包,在公众号:启源领视,后台回复:标准头文件,即可获取下载链接。

【注】要使用GPIO,还需要对GPIO文件进行配置,以及进行系统初始化,这些部分我都在标准头文件的源文件中帮你们初始化好了,所以暂时不用考虑。

  • 在菜单栏中点击run—-debug,进入debug页面
  • 在debug页面,选择Tools—graph—-single time

在这里插入图片描述

  • 并如下配置(进行软件仿真需要有一个缓存的变量,这个变量有一段存储大小以及变量类型,如16位无符号整数。其它一些含义可以百度,也可以私信我)

在这里插入图片描述

  • 点击运行,一段时间后点击暂停波形即可显示

在这里插入图片描述


请添加图片描述

微信公众号搜索:启源领视,获取更多资讯
  • 33
    点赞
  • 248
    收藏
    觉得还不错? 一键收藏
  • 27
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值