Part Number:TMS320C6701
您好,最近我在统计函数运行时间的时候遇到一个问题,在函数主体内部如下:
void f1()
{
….//some variable define
func_a();
func_b();
}
我们知道f1执行的时间(t0)等于 func_a执行的时间(t1)、func_b执行的时间(t2),以及f1调用这两者时所需要的时间(t3), 即t0=t1+t2+t3,但对于t3具体需要多少个cpu cycle, 软件是怎么计算得到的呢,
我知道t3可以通过软件的profile功能知道,但在程序设计阶段,我想评估t3的时间,我有什么好的办法吗?
非常期待您的回答!
Shine:
可以在simulator里做算法估算,请参考下面的simulator文档。https://www.ti.com/lit/ug/spru600i/spru600i.pdf但是新的ccs已经不支持simulator了,请问是新项目么?C6701太老了,建议用c674x系列替代。
,
lu jian:
谢谢您,待我看过这个simulator 文档了在与您讨论,确实C6701太古老了!
,
Shine:
好的,不客气~
有问题可以再讨论。
,
lu jian:
好的! :)
,
Shine:
如果您暂时没有其它问题,请帮忙点击确认答案,谢谢!