嵌入式开发者社区
标题:
C6678 测试程序运行时间问题
[打印本页]
作者:
huiqiang_1609
时间:
2020-4-19 17:15
标题:
C6678 测试程序运行时间问题
请教一下,关于程序运行时间测试问题:
问题背景:
1、用CCS5.5开发环境,没使用硬件环境,用软件仿真方式。
2、用
C6678 Device
Functional Simulator
,Little Endian 生成软件仿真调试配置文件。
3、分别用run菜单中的clock方法和TSCH/TSCL计数器方法,两种方法对同样一段程序进行测试。
问题:
1、程序为:用sqrtf函数对16个复数做取模运算,
用两种测试方法测试结果只差3个cycle,
2、将第1步的对16个复数的取模运算的程序,循环500次,再次测试,用clock测试结果为3800左右个cycle(这个准确数字没记住),但是用
TSCH/TSCL计数器测试结果为10142个cycle,有好几倍的差距,这个是怎么回事呢?
谢谢。
作者:
huiqiang_1609
时间:
2020-4-20 15:18
不好意思,提的问题内容不能修改,测试结果是周末凭记忆填的,是错误的,问题第二步的准确的测试结果是CLOCK方法测试结果428417,用计数器方法测试结果1093060,因为不具备硬仿条件,请教一下,究竟那种方法才是准确的?
欢迎光临 嵌入式开发者社区 (https://51ele.net/)
Powered by Discuz! X3.4