您好!
我想问下在6678上执行这样一段程序需要多长时间(使用ccs5.3不加优化)
for(i=0, i < 1000 000 000,i++) {}
,官方有没有这样的数据。
我在6678ucLinux系统下,测这样一段程序是21s的样子,而使用ccs5.3不加
优化编译加载该程序是90s的样子,同样是在6678上运行,我不知道为什么会差这么多。
2)使用TSCL计时,先执行TSC_init(),再令preTSC = TSCL,在1GHz下是不是通过
TSC_count_cycle_from(preTSC) 宏返回900 000 000就代表900ms?是不是只要计时时间
不超过2秒,这个返回值就是对的?
3)需要在6678上统计某函数的执行时间,在执行前给GPIO口发逻辑高脉冲,在执行
后给GPIO口发逻辑低脉冲,然后通过示波器观察波形变化即可得到执行时间。我想问这种做法
得到的时间是否准确,通过写寄存器给GPIO发脉冲的延迟是否是确定的,官方有没有
相关数据?
4)通过方法2和方法3计时得到时间相差较大是怎么回事?有哪些可能?
谢谢!