CCSv6.0以上版本实现软件仿真
来源:互联网 发布:q币拦截软件 编辑:程序博客网 时间:2024/05/01 08:49
1.前言:
我现在使用的CCS版本是TI截至到今天最新的版本CCSv6.1。用过CCSv6.0的同志们应该知道CCSv6.0以上版本是取消了软件仿真,因此哪怕是跑一个简单的”Hello World!”程序,也必须借助于开发板,而CCSv3.3~CCSv5.5(低版本的没有用过)都是支持软件仿真的。软件仿真的好处有点类似VS、VC++6.0、DevelopC等C集成开发环境,可以进行算法开发,还可以对嵌入式程序进行简单的仿真。软件仿真测试是无法代替目标板测试,但有助于辅助开发。鉴于此,我研究CCSv6.0以上版本如何进行软件仿真,通过多方面资料的查阅,终于实现了,激动之余,故以共享。
如果在操作过程中,有什么问题,欢迎联系交流lygofly@163.com
2.准备材料
1.安装CCSv6.0以上版本(注意安装时不要有中文路径)
2.从CCSv5.5版本(其他版本没有测试,自测)复制以下文件:
(1)C:\ti\ccsv5\ccs_base\simulation ———->整个目录
(2)C:\ti\ccsv5\ccs_base\common\targetdb\connections\tisim_connection.xml—————>这个文件是在target配置文件中的connection选项下添加Simulator选项
(3)C:\ti\ccsv5\ccs_base\common\targetdb\configurations\tisim_f283x.xml ———->在CCSv6中新建configurations文件夹,配置f283x系列仿真
(4)C:\ti\ccsv5\ccs_base\common\targetdb\drivers\tisim_isa_f283xx_unsup.xml
注:C:\ti\是我CCS的安装位置,请根据自己实际路径复制粘贴。我用的dsp是f28335(利用上面文件f28xx系列都可以软件仿真,我想原因得益于硬件模块化设计),复制文件是f283xx系列文件,如果你是使用其他dsp处理器请复制其他相应的文件。
3.下载链接
CCS6.1下载地址:http://processors.wiki.ti.com/index.php/Category:Code_Composer_Studio_v6
ccs5仿真相关文件链接:http://pan.baidu.com/s/1c0VPRS 密码:qjb5
4.测试界面
5.结论
从测试界面可以看出,软件仿真正确的跑起来了,printf()将结果显示到了控制台上。
6.参考文献
1.TI维基百科http://processors.wiki.ti.com/index.php/List_of_Simulator#List_of_Simulators_in_CCSv6
2.CCS论坛http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/339132/1184027
- CCSv6.0以上版本实现软件仿真
- 终端仿真软件z/Scope Anywhere发布v8.0版本,引入了新的用户界面
- MyEclipse7.0以上版本优化
- Android5.0以上版本对比
- android 6.0以上版本拍照功能实现
- 仿真软件
- Tomcat5.0以上版本设置连接池
- Tomcat5.0以上版本设置连接池
- myeclipse8.0以上版本安装插件
- Myeclipse8.0以上版本插件添加
- express4.0以上版本文件上传
- Reviewboard2.0以上版本真心不好用
- HBase1.0以上版本的API改变
- iOS AFNetworking3.0以上版本 基本使用
- AFN3.0以上版本的二次封装
- android6.0以上版本动态获取权限
- springmvc4.0以上和jackson版本问题
- Cocoapods导入ReactiveCocoa5.0以上版本注意事项
- C#中偏移量和长度超出数组的界限的问题
- 免责声明
- 修改android默认锁屏方式
- caffe cudnn出现错误: declaration is incompatible with "const char *cudnnGetErrorString(cudnnStatus_t)"
- Spring Data Redis 学习(一)
- CCSv6.0以上版本实现软件仿真
- 职场35岁现象:各位小伙伴接近了吗?!
- PID连续控制算法的表达式以及C语言实现
- iOS conformsToProtocol
- Java 多线程 synchronized关键字详解
- android 图片轮播控件 Android-ConvenientBanner简单使用
- Android--短信拦截及IP拨号
- 1394 ( Minimum Inversion Number ) (线段树)
- NodeJs操作mysql数据库(js版)