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

CCS5.5 编译器编译流程问题

目前有个工具开发需求:在程序调试期间,统计函数的执行时间/调用次数;

据了解CCS5.5支持在simulator模式下用profile工具实现该需求,但实际需求要在emulator模式下调试时使用;

请问,能否在编译器汇编阶段结束后,插入一个新的.exe程序调用(待开发),在汇编文件中加入时间统计函数?,这种方案是否可行?

Nancy Wang:

可以通过一下的代码来统计。
#include "c6x.h"

int start, stop;

TSCL = 0; // need to write to it to start counting

start = TSCL;

///… critical code

stop = TSCL;
stop -= start; // stop will have the total number of CPU cycles

user6376396:

回复 Nancy Wang:

主要是想做成自动生成的方式,方便开发,不用每次都加

赞(0)
未经允许不得转载:TI中文支持网 » CCS5.5 编译器编译流程问题
分享到: 更多 (0)