智能车制作

标题: 浮点数求解 [打印本页]

作者: zhehong    时间: 2013-3-8 19:54
标题: 浮点数求解
void f()
{
  double p=1/N;
  double pi[256]={0};
  int ii,jj;
  unsigned char n;
  
  for(ii=0;ii<ROW;ii++)
    for(jj=0;jj<COLUM;jj++)
    {
      n=video[ii][jj];
      pi[n]=pi[n]+p;
    }
}
写了这个函数,为什么在编译不过啊??在健工程的时候已经指明了可以使用浮点数的啊
为神马编译老要出现这个:
[url=]C12056: SP debug info incorrect because of optimization or inline assembler。[/url][url=]受不了了,已经好几天了,一用浮点数就不行了[/url]

作者: xiaobai727    时间: 2013-3-8 20:57
题中的warning是代码最优化时(common code optimization)堆栈指针不一致造成。在菜单->edit->standard setting->compiler for HC12->option中选中Main Optimize Target,再选中optimize for execution time,即可。
试试这个看行不行。。。
作者: 洧空颜    时间: 2013-9-2 21:24
xiaobai727 发表于 2013-3-8 20:57
题中的warning是代码最优化时(common code optimization)堆栈指针不一致造成。在菜单->edit->standard se ...

谢谢,问题解决了。





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2