ccs6的c语言弱函数,CCSv6中添加对C674x的simulation功能

CCSv6的simulation功能允许用户在硬件开发前通过仿真实现DSP平台上的算法评估。该功能包括精确控制、可复现性、灵活性和可视化等优点。要将CCSv5.5的仿真功能移植到CCSv6,需拷贝相关文件夹并设置。完成后,用户可以像调试硬件一样进行开发。
摘要由CSDN通过智能技术生成

1. CCSv6的simulation功能

simulator是CCS集成一项仿真功能。其用途是为了用户在使用TI的DSP进行应用和算法的开发时,仿真所用的DSP平台进行算法仿真评估。

该功能十分方便使用,可以仿真执行的速度,精度,甚至可以仿真整个算法的运行。

simulator的优点如下:

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

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

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

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

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

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

2. 如何在CCSv6添加simulation功能

TI的CCS从CCSv3.3开始即加入的simulator功能。详细各个版本CCS下simulator支持的CPU,可以参考这里。

而在最新的CCSv6中,该功能却不支持。

如何在CCSv6中添加对simulator的支持呢?可按照如下步骤进行:

因为CCSv6与CCSv5.5比较类似,所以可以将CCSv5.5的simlutor功能移植过来。

(1)拷贝整个CCSv5.5的目录ccsv5\ccs_base\simulation 到CCSv6对应目录下。

(2)拷贝ccsv5\ccs_base\common\targetdb\configurations到CCSv6对应目录下。

(3)拷贝ccsv5\ccs_base\common\targetdb\tisim_connection.xml到CCSv6对应目录下。

(4)拷贝csv5\ccs_base\common\targetdb\drivers\tisim_c674x.xml到CCSv6对应目录下。

拷贝完后,打开CCSv6,可以如设置普通仿真器一样设置。

设置步骤如下:

(1)

4300.simulator1.png

(2)

5025.simulator2.png

(3)

7230.simulator3.png

之后,就可以像调试真实硬件一样进行应用和算法的开发。

参考链接:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值