TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6701: 函数调用时的时间开销

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:

如果您暂时没有其它问题,请帮忙点击确认答案,谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6701: 函数调用时的时间开销
分享到: 更多 (0)