TI中文支持网
TI专业的中文技术问题咨询交流网站

关于开方函数 Qsqrt

各位,我想请教一下哪位用过Qsqrt这个开方函数,我目前已经包含了Qmath库了但编译还会报没有声明这个qsqrt函数。这个函数和sqrt有什么区别,在哪可以看到这个函数的原型?望高手不啬赐教!谢谢!

Susan Yang:

请问您的程序是何处下载的?请给出相关路径或者直接私信一下您的工程

另外您可以在C2000Ware\libraries\math\IQmath\c28\docs下查看sqrt的相关内容

user6432710:

回复 Susan Yang:

您好,请问一下 qmath.lib是16位Q格式函数库, Iqmath.lb是32位Q格式函数库是吧?我现在从哪可以获得16位的函数库?

Susan Yang:

回复 user6432710:

是的。

IQmath: High Accuracy Mathematical Functions (32-bit implementation).

QMATH: Fixed Point Mathematical computation

下面的附件给出了qmath.lib,

qmath.zip

user6432710:

回复 Susan Yang:

感谢您给我提供的函数库。我把qmath.lib加到我项目中后编译会出现下面的提示信息:

"../lib/qmath.lib<qsqrt.obj>" specifies ISA revision "C2700", which is not compatible with ISA revision "C2800" specified in a previous file or on the command line

请问如何解决?谢谢!

Susan Yang:

回复 user6432710:

这个错误提示是指有可能您的项目中的其他一些目标文件是为C2700编译的,应该是qmath.lib。

qmath.lib有点老了,不建议使用。

user6432710:

回复 Susan Yang:

您好,我现在使用的2812如果库换成Iqmath.lib,使用开方函数会较原来增加多少机时?谢谢

Susan Yang:

回复 user6432710:

您可以在CCS内使用clock功能来看一下

software-dl.ti.com/…/ccsv7_counting_cycles.html

赞(0)
未经允许不得转载:TI中文支持网 » 关于开方函数 Qsqrt
分享到: 更多 (0)