嵌入式开发者社区

标题: 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