在使用TSC寄存器计算程序执行时间时遇到如下问题:

请问该如何解决?
noaming:
检查一下,是否有工程中引用的函数库,没有添加。
kun ji:
回复 noaming:
并没有特殊的函数库啊,报错信息中就是提示了在csl_tsc.h中声明的外部函数是unresovled symbol,我查看了csl_tsc.h发现,其中关于函数只有一句话的声明
并没有具体的实现,那这肯定有问题,请问那这个tsc寄存器到底要怎么用呢?能不能讲一下详细的注意事项?
yaohui wang1:
回复 kun ji:
这个是库函数啊,库添加了之后如果还是报这个错的话,你可以改一下编译器的版本试试,
上周我也遇到这个问题,一是库文件没添加对,二是编译器版本不对
kun ji:
回复 yaohui wang1:
不好意思请问一下,你说的库指的是头文件吗?如果是头文件,我确实添加了,如果是.lib文件的话,请问一下这个csl_tsc.h还需要另外添加什么.lib文件啊?最后请问一下编译器版本指的是ccs的版本?我现在用的c6678必须要ccs5以上,要不然要是ccs3.3根本就没这问题。其实我就是想在一个ccs3.3中有一段测试程序时间的代码改为在ccs5中的版本,可是ccs5的csl库又改变了,所以我只好用csl_tsc.h了。
yaohui wang1:
回复 kun ji:
CSL 要添加PDK的路径
编译器是CCS中安装的compiler 7.3.4 、7.4.12等等版本
yaohui wang1:
回复 kun ji:
=_= 泪奔 我也遇到这个错误了
你解决了吗?
King Wang1:
有包含CSL的库文件吗?在packages\ti\csl\lib的路径下。
TI中文支持网