微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 程序在浮点除法时死了,CCS支持浮点除法吗?

程序在浮点除法时死了,CCS支持浮点除法吗?

时间:10-02 整理:3721RD 点击:

hi,

程序:

-----------------------------------------------------------------------------------

#define AMR_FRAME_COUNT_PER_SECOND 50

const int round(const double x)
{
   return((int)(x+0.5));
}

//程序运行到下面这句话寄死掉了,这个代码在VS2005上是可以正常运行的。 

temp2 = round((double)(((double)mode / (double)AMR_FRAME_COUNT_PER_SECOND) / (double)8));

-----------------------------------------------------------------------------------

我测试一下程序也会挂住!

float temp=0.0;

temp = (double)5000/(double)400;

float_div(double x,double y)函数没有找到实现,在ccs路径下没有math.c的文件

CCS浮点运算请参考这个文档: http://www.jsj.tzc.edu.cn/teacher/nwl/dsp/01.%20实验一%20CCS使用及DSP的运算.pdf

我的平台是在CC3200上面,这个能用吗?现在我的环境,float_div的声明都找不到呀!

CC3200里面的MCU没有浮点支持。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top