ccsv5更新到ccsv6后,ti去掉了simulator功能,具体的说法是“CCSv6 does NOT have any simulators. Texas Instruments is moving away from providing simulators and instead is focusing on providing low cost development boards.” 这种说法不明觉厉,但是让人感到很可惜。

simulator在ccs中是个比较重要的功能,它能帮助开发者在没有仿真器和开发板的前提下,进行开发。该功能可以仿真执行的速度,精度,甚至可以仿真整个算法的运行。 

它的优点如下: 

(1)早期即可使用。在硬件开发完成之前,软件算法工作即可通过simulator进行。 

(2)易用性强。仅需要安装CCS相关功能即可。 

(3)能够提供精确的控制和可复现功能。例如,可以仿真产生外部硬件中断事件,并保证准确得产生。该功能比实际在硬件上调试方便许多。 

(4)灵活性强。可以排除其他因素的影响。例如,在仿真时,算法评估得到的结果,排除了内存访问延迟等因素,为纯粹在CPU上运行的模拟结果。 

(5)可视性强。通过仿真,可以观察得到众多测试结果,方便调整算法结构或优化步骤。 

但是,仿真并不是真实的系统,它可以作为实际系统的一种最小参考。真实环境,会依赖于某些外部条件的限制。

那么当我们想在ccsv6中使用simulator功能时,怎么办呢?有个好的解决方案,因为ccsv5和ccsv6很相近,可以把ccsv5中的simulator相关文件,复制到ccsv6的安装目录中,从而给ccsv6添加simulator功能。 

操作方法可以参考: 
http://www.deyisupport.com/question_answer/dsp_arm/c6000_dsp/f/32/t/80495.aspx 

需要用到的ccsv5仿真文件和图文详细操作方法如下: 

链接: http://pan.baidu.com/s/1bosVgtT 密码: a2aq 

ccsv5支持芯片内核和芯片列表: 
http://processors.wiki.ti.com/index.php/List_of_Simulator

最新文章

  1. ios下input获取焦点以及在软键盘的上面
  2. DOM之兄弟节点
  3. Poj 2349 Arctic Network 分类: Brush Mode 2014-07-20 09:31 93人阅读 评论(0) 收藏
  4. MATLAB的循环结构
  5. Java中的static关键字解析(转自海子)__为什么main方法必须是static的,因为程序在执行main方法的时候没有创建任何对象,因此只有通过类名来访问。
  6. 创建.NET Core项目
  7. Oracle 11g password过期被锁定报道 ORA-28000 the account is locked
  8. 表单界面的兼容PC手机端解决方案
  9. .NET 发布网站步骤
  10. 《Machine Learning》系列学习笔记之第三周
  11. HTML 基础学习笔记
  12. php 数组变成树状型结构
  13. SQL允许脏读WITH(NOLOCK)
  14. C++入门程序作业3
  15. php redis 操作
  16. ubuntu下用vagrant搭建集群环境
  17. Linux下Python与C++混合编程
  18. 两个关于URL解析的例子
  19. 2017年Android百大框架排行榜
  20. 关于opacity的思考

热门文章

  1. python插入mysql数据(2)
  2. SessionFactory的openSession与getCurrentSession区别
  3. d3 词云使用
  4. UML中的类图及类图之间的关系
  5. 【BZOJ2459】 [BeiJing2011]神秘好人
  6. Housewife Wind
  7. sessionStorge和localStorage的使用-踩坑记_09
  8. LeetCode 39. 组合总和(Combination Sum)
  9. node 常用模块
  10. spark 笔记 14: spark中的delay scheduling实现