FOC5.0的WORKBENCH 使用NUCLEO-F303RE 和IHM08M1 默认的例程编译不会出错,但是如果改为有传感器,无论是霍尔还是编码器的都会出错。 大家有没有遇到同样的问题? MOTOR配置是采用Motor Profiler 5.0.1生成的 唯一区别就是有没有用传感器 出错都是在最后部分,检查过STO_ForceConvergency1以及其他几个,在头文件里边都是有的,也包含进去了。 hall+sensorless\hall+sensorless.axf: Error: L6218E: Undefined symbol STO_ForceConvergency1 (referred from revup_ctrl.o). hall+sensorless\hall+sensorless.axf: Error: L6218E: Undefined symbol STO_ForceConvergency2 (referred from revup_ctrl.o). hall+sensorless\hall+sensorless.axf: Error: L6218E: Undefined symbol STO_IsVarianceTight (referred from revup_ctrl.o). hall+sensorless\hall+sensorless.axf: Error: L6218E: Undefined symbol STO_ResetPLL (referred from revup_ctrl.o). Not enough information to list image symbols. Not enough information to list load addresses in the image map. Finished: 2 information, 0 warning and 4 error messages. "hall+sensorless\hall+sensorless.axf" - 4 Error(s), 0 Warning(s). Target not created. Build Time Elapsed: 00:05:27 |
评分
查看全部评分
评分
查看全部评分
谢谢!
工程里边 revup_ctrl.c 以及头文件都已经在里边了。这整个工程是MCSDK直接生成出来的,没做任何改动编译的。里边各种路径也已经设好了在里边。
谢谢!!
我用的是5.0.1的FULL开源版本,我用MCSDK 5.0.3普通版本的今天试了一下,就没有报错。我怀疑那个版本有点不完善~
评分
查看全部评分
在MotorControl中手工加一个sto_speed_pos_fdbk.c的文件就可以,我试过,没问题的,但是好像在主函数的GPIO初始化的函数时候没有代码,如果是这种情况的话,你是不是在生成工程的时候弹出一个提示框,如照片所示,我猜你应该选了第一个继续,然后编译工程报错,连接串口不成功。 应该点第二个选项才不会报错。
评分
查看全部评分
想要什么版本的,我给你发
我从官网下载了,谢谢啊!