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

电机控制宏 SVGENMF_MACRO(v)问题

看库的说明,SVGEN_MF.h对定点、浮点都适应,现在在浮点下编译(定义为FLOAT_MATH),并用浮点库替代,编译时显示

  SVGENMF_MACRO(svgen_mf1);

#31 expression must have integral type,不知什么原因引起。CCS 5.4编译器有时出现一些莫名其妙的的错误或告警,感觉不太好用!

rookiecalf:

感觉还是有什么地方没有完全切换成浮点库模式,你看看这个宏还需要什么配置没有。

看库的说明,SVGEN_MF.h对定点、浮点都适应,现在在浮点下编译(定义为FLOAT_MATH),并用浮点库替代,编译时显示

  SVGENMF_MACRO(svgen_mf1);

#31 expression must have integral type,不知什么原因引起。CCS 5.4编译器有时出现一些莫名其妙的的错误或告警,感觉不太好用!

qing chen5:

应该不会对浮点和定点有效的模块,你可以看看SVGENMF_MACRO的参数有没有_IQ之类的前缀,如果有,就是IQ格试的,传递参数时只能使用整型量。

看库的说明,SVGEN_MF.h对定点、浮点都适应,现在在浮点下编译(定义为FLOAT_MATH),并用浮点库替代,编译时显示

  SVGENMF_MACRO(svgen_mf1);

#31 expression must have integral type,不知什么原因引起。CCS 5.4编译器有时出现一些莫名其妙的的错误或告警,感觉不太好用!

user5031087:

我也遇到了跟您一样的问题,报错必须是整形   请问楼主解决了吗?

赞(0)
未经允许不得转载:TI中文支持网 » 电机控制宏 SVGENMF_MACRO(v)问题
分享到: 更多 (0)