c6455统计代码的执行时间

6455包含C6X.h就可以读TSCL。不过先需要给TSCL赋值才能启动。

示例如下:

/*
 * main.c
 */
#include "stdio.h"
#include 

int main(void) {
	
	int start,end,cycles;
	TSCL=0;  //初始化为任意值使能TSC时钟计时

	start = TSCL;

	printf("hello world\n");

	end = TSCL;

	cycles = end - start;
	printf("cycles = %d\n",cycles);

}

printf("hello world\n");大概要花3000多个cycles,如果采用1.0G的主频的话,大概需要3us。

你可能感兴趣的:(DSP_单核)