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

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

仿真效果图
ZA源码

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.2 安装CCS8.3

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

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

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

  需要下载CCS仿真包,在微信GZH:ZA源码,回复:ccs仿真包,即可获取下载链接。

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

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

    image.png

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

image.png

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

2.工程建立与仿真

2.1 启动CCS

  • 如图所示,选择一个全英文路径的工作区域,自己选择就可以,但是一定要全英文 !!!
工作区域
  • 选择新建工程
新建工程
  • 选择C2000系列(此处针对2812,其它自行选择),创建一个工程名,选择带一个main.c文件,点击finish。

    新建工程

  • 创建完后如图所示

工程目录

2.2 包含头文件

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

    image.png

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

    image.png

在GZH:ZA源码,回复:标准头文件,即可获取下载链接

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


    image.png

2.3 包含路径

  • 右键一级目录,选择最下面的Properties
Properties
  • 找到include options ,并点击Add dir to#include search path的加号,弹出的对话框中选择Workspace

    image

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

image

2.4 建立仿真配置文件

  • 按如下打开:File-New-Target Configuration File
image
  • 默认点击Finish。(ccxml的文件名称可以自己定义,英文名称即可,其它默认)
image
  • 在弹出的界面中,进行如图所示设置,并保存
image

2.5 编写主函数

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

  【注】main.c文件现已包含进标准头文件压缩包,在GZH:ZA源码,回复:标准头文件,即可获取下载链接。

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

  • 在菜单栏中点击run—-debug,进入debug页面
  • 在debug页面,选择Tools—graph—-single time
image
  • 并如下配置(进行软件仿真需要有一个缓存的变量,这个变量有一段存储大小以及变量类型,如16位无符号整数。其它一些含义可以百度,也可以私信我)
image
  • 点击运行,一段时间后点击暂停波形即可显示
image
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容