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

OMAP-L138 计算函数执行时间

想要在OMAP-L138 target里面计算函数执行时间,用什么好方法可以推荐?

1、tools->profile->set profile data configuration 出现there is no activity available for the selected debug session

2、run->clock这个方法还不知道怎么操作

Shine:

1. C6000 HW不支持profiler.

2. 可以用TSCL, TSCH计数寄存器。

void main() {unsigned long long t1, t2;…TSCL = 0; // Initiate CPU timer by writing any val to TSCL…t1 = _itoll( TSCH, TSCL ); // benchmark snapshot of free-running ctrmy_code_to_benchmark();t2 = _itoll( TSCH, TSCL ); // benchmark snapshot of free-running ctrprintf("# cycles == %ld\n", (t2-t1));
}

zhengbao ou:

回复 Shine:

用这种方法每次测到库函数atan2f每次执行时间不一致,(固定函数参数),这可能是什么原因导致?

Shine:

回复 zhengbao ou:

请问有没有使能cache? 两次执行时间差多少?

赞(0)
未经允许不得转载:TI中文支持网 » OMAP-L138 计算函数执行时间
分享到: 更多 (0)