Xilinx SDK获取代码运行时间
一、API
- 头文件 “xtime_l.h”
- 函数XTime_GetTime(XTime * xtime),获取周期数
- 时钟频率宏 COUNTS_PER_SECOND
二、使用
#include "xtime_l.h" int main(){ XTime tBegin, tEnd; unsigned int t_us; unsigned long long cycles; XTime_GetTime(&tBegin); /* do something */ XTime_GetTime(&tEnd); cycles = tEnd - tBegin; t_us = ( cycles * 1000000 ) / COUNTS_PER_SECOND; }
COUNTS_PER_SECOND
是使用的计数时钟的频率XTime_GetTime()
读取计数器的时钟节拍数