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

C5535 double变量的范围是多少?

用TMS320C5535 eZdsp USB Kit尝试移植一个之前在stm32上做的工程,编译之后提示“floating constant is out of range”,如图:

我尝试了一下最大范围只能支持到1e38。我印象中对于float类型,最大范围是+-3.4e38,double类型远大于这个范围啊。

我最开始是怀疑是我的memory model设置问题(默认设置是large),尝试着改为huge,但是结果仍然是超出范围。

想请教一下,是因为C5000系列是定点的dsp所以double类型的范围只能支持到这么大,还是说我的memory model没改对???

hellolittle0711:

回复 Shine:

Hi Shine,

谢谢您的回复!

另外,请教一下,现在如果在源代码无法更改的情况下,有合适的dsp推荐吗?

Shine:

回复 hellolittle0711:

可以用c6000的DSP。

hellolittle0711:

回复 Shine:

Hi Shine,

能给个具体型号的推荐吗?最好是有现成的开发板可用的。

hellolittle0711:

回复 Shine:

Shine,

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » C5535 double变量的范围是多少?
分享到: 更多 (0)