前言

CCS为了精简,基本从CCS5.5版本开始,就不再自带软件仿真的部分,而且TI官网也说明了CCS5.5并不兼容WIN10,经本人实测,WIN10上面不能安装CCS5.5,WIN7是可以的。但目前我们的电脑大部分操作系统都是WIN10,因此,本文给出了WIN10+CCS7.4 软件仿真+TMS320F28335解决方案。


提示:以下是本篇文章正文内容,下面案例可供参考

一、开发环境安装

对TI产品熟悉的伙伴可以直接去官网下载,选择自己需要的版本,但软件仿真功能对CCS的版本并不排斥,它相当于一个插件功能。
这里我的WIN10环境下载了CCS5.5软件仿真文件,下载安装了CCS7.4。
同时,也可以参考下面这篇博文,里面给出具体的下载位置(如果无效,可以留言给我获取)。
CCS 5.5以上版本(以7.4版本为例)添加软件仿真功能,并打印Hello World进行验证。

二、软件仿真功能的移植

第一步:将下载的软件仿真文件里面XXX\simulation 文件夹复制到 XXX\ti\ccsv7\ccs_base文件下 (XXX代表自己所放置的文件夹位置)

第二步: ccs仿真文件下\configurations文件夹—复制到—ccs_v8\ccs_base\common\targetdb文件夹下

第三步:将仿真文件中的tisim_connection.xml复制到XXX\ccs_base\common\targetdb\connections\文件夹下:

第四步:将ccs仿真文件 \drivers文件夹中的四个文件 —复制到—XXX\ccs_base\common\targetdb\drivers文件夹下。(因为我使用的是TMS320F28335所以选择了下面四个文件便可以满足,如果不清楚要使用的芯片型号,将ti……开头的xml文件全部复制到XXX\ccs_base\common\targetdb\drivers文件夹下)


进行到这里,软件仿真的移植过程就结束了,下面是对移植后功能的验证两个例子:

Demo_1:

新建工程
在File–>New–>Project–>Code Composer Studio中新建工程:

  • Target对话框中选择自己的芯片号;
  • Connection中一定要选Data Snapshot Viewer;
  • 其他选项根据自己需要。

    编译、配置工程
    按照下图字符标号提示进行以下工作:

    • 点击小锤子编译工程;
    • 双击工程下targetConfigs文件下的.ccxml文件;
    • 在弹出的窗口进行设置并保存(在Board or Device中根据自己板子进行选择,我选用的是F28335)。


点击调试(点击甲壳虫)

  • 点击下图所示的运行(绿色三角形)就可以在控制台显示界面出现“Hello World !”的字符串。

Demo_2:

工程建立

  • 继续以上面的工程模板作为基础,将网盘链接中的四个文件复制到自己工程文件下(链接:https://pan.baidu.com/s/1DUvvtVvq9rufHtLH-5FW_w 提取码:b6ng)

    路径设置

    • 右击工程CCS BuildC2000 CompilerInclude Options。在添加路径的对话框下添加需要的头文件(AllHeader是需要的基本头文件,因此需要包含此路径。同理,如果你要写一些自己的头文件,那么也需要包含头文件所在的路径)

      运行代码

      • 将网盘文件下的main.c内容复制到hello.c下,编译(小锤子)调试(甲壳虫)Tool设置(具体步骤见下图)运行点击暂停(黄色平行线标签)。
        Tool设置过程(选择Tools—graph—-single time)
      • 进入后进行如下设置(包含了数据属性和显示属性设置,注意数据属性里设置对数据的缓冲区的起始地址,具体可对照程序进行了解):
      • 点击运行后–>点击暂停后输出结果如下:

总结

本片文章在搜索了先关博文参考资料后,进行实例验证与测试,给出了自己的实际解决过程,算是半个原创,欢迎相关伙伴讨论交流。以下是参考的博文:
博文1:CCS软件仿真 手把手教你 CCS 软件仿真 TMS320F2812
博文2:CCS 5.5以上版本(以7.4版本为例)添加软件仿真功能,并打印Hello World进行验证。

CCS 5.5以上版本添加软件仿真(Simulation)功能,并通过两个demo(软件仿真实例)验证相关推荐

  1. 撞击测试软件,哪些BIM软件有碰撞检测功能?这两款是常客

    在运用传统方法对项目进行设计时,建筑结构设计完成之后,水.暖.电这三个专业的设计师都是单独完成自己任务的,而每个专业的标准都不同,也互相没有参照,所以各自设计出来的图纸不免会有些许矛盾,甚至在大型复杂 ...

  2. Visual Studio Code 1.8版本添加了Hot Exit、Zen Mode及更多调试选项

    最新发布的Visual Studio Code 1.8版本有许多改进和新功能,包括防止丢失任何编辑信息的Hot Exit,方便开发人员把注意力集中在代码上的Zen Mode,新的调试功能以及更方便的设 ...

  3. 【格式转换程序软件集】---[A2B]---集中收集-不断更新[2008-3-29] 软件 软件 杭州志彬电脑维修网

    导读: 本帖子将包含尽可能多的A2B格式转换程序和软件,已经建立了按: 1.初始格式;    2.目标格式;   后缀名首字母排序的两套分类索引以方便朋友们查找. ------------------ ...

  4. cad看图软件哪个更好用(免费cad看图软件推荐)

    对于机械设计师来说,常常需要查看大量的CAD图纸,但是很多设计师并不在每台电脑上都安装了相应的CAD软件.这使得在线查看CAD图纸成为了一项刚性需求.为了解决这一问题,市场上涌现了许多CAD看图软件. ...

  5. python抢票软件哪个好_买票回家难?软件加速包也无用?看我用python轻松抢票回家!...

    如果你对自己手速和市面上的各种 "加速包" 都没什么信心的话,不妨试试用程序员的手段抢票? 况且,[12306 官方宣布屏蔽了一大批付费抢票软件],这也意味着你即使给这些软件付了会 ...

  6. 批量PDF文件合并用什么软件?这两个宝藏软件赶快收藏起来

    我们在工作中经常有很多处理过的PDF文件,我们经常会将这些文件进行保存,以防日后需要使用,但是太多的PDF文件真的会占用很多存储空间,所以我们可以将各类PDF文件合并在一起,这样也方便以后观看,但是逐 ...

  7. dw软件的主要功能及作用

    dw软件的主要功能及作用 1.dw软件的主要功能:就是用来设计制作网页网站.网站管理的! 具体功能是: (1)使用Dreamweaver软件中改善的FTP性能,可以更高效地传输大型文件 (2)实时视图 ...

  8. 【CCS仿真系列教程】手把手教你纯软件仿真实现音频滤波

    [CCS仿真系列教程]手把手教你纯软件仿真实现音频滤波 事先说明 示例项目下载 示例使用说明 首先用Matlab生成加了噪声的音频 将我的项目弄你的CCS的WorkSpace中 把Matlab生成后的 ...

  9. 五步移相法matlab程序_用MATLAB软件对逆变电路移相调压进行仿真,30°,60°,90°的波形,并用分段分析法分析其原理_学小易找答案...

    [简答题]Translate the following ad into (1) a TV comercial, and (2) a factual introduction. Marie Franc ...

  10. pdf中添加声音 java_PDF怎么添加音频?你不能错过的PDF编辑器办公软件

    在PDF文件中,怎么添加音频呢?想要在PDF文件中添加音频,小伙伴们记得不能错过这款PDF编辑器办公软件哦. 在日常的学习.工作生活中,为了完成各种各样的学习作业.工作任务,小伙伴们需要在PDF文件中 ...

最新文章

  1. python找不到reshape_如何加速Python程序
  2. Windows下oracle RMAN备份脚本
  3. (1)搞一搞 seata 之 基础环境搭建
  4. ubuntu通过xmange连接桌面
  5. 代码注释规范-google版本
  6. hiveSql常见错误记录
  7. ORA-27041: unable to open file--恢复被rm意外删除数据文件
  8. ServletContext_概述
  9. 微信消息提醒与消息数字提示之BadgeView
  10. JDBC连接数据库教程,postgreSQL
  11. java 使按钮被选中_java – 让我的单选按钮在Android中被选中
  12. 中秋节,给大家送点货真价实的礼物
  13. hibernate关联映射
  14. @param注解什么意思_Java反射是什么?看这篇绝对会了!
  15. 3. XML 树结构
  16. win10各个版本激活码到期了
  17. word表格怎么缩小上下间距_word文档中表格怎么缩小行间距
  18. android View和ViewGroup创建以及绘制流程
  19. VS2013中关于gets函数使用问题的解决方案(搬运“尼古拉斯罗本”的部分文章,)
  20. 服务器网卡芯片b,英特尔Intel 82599ES芯片万兆网卡E10G42BTDA 通过高可靠数据中心网络改造赢得信...

热门文章

  1. 学生信息管理系统结构图
  2. CAN总线通信协议详讲
  3. 去除winrar广告
  4. 新手与GitHub——菜鸟教程
  5. seaTunnel 支持的插件
  6. 微信小程序 访问locolhost_微信小程序 数据访问实例详解
  7. windows winrar 指令_WinRAR命令行参数整理
  8. SPSS-数据的检核与整备
  9. ts文件合并为MP4的方法
  10. 跟着小甲鱼学习C语言