搜索
查看: 3563|回复: 16

[求助] P-NUCLEO-IHM002 开发套件,利用ST Motor Control workbench生成工程.....

[复制链接]

该用户从未签到

1

主题

23

帖子

0

蝴蝶豆

初级会员

最后登录
2019-8-9
发表于 2019-1-19 16:04:51 | 显示全部楼层 |阅读模式
利用ST Motor Control workbench生成工程编译时无法完成编译,好多函数没有函数体,只有声明,哪位大神知道是什么原因啊,
是没有包含电机库吗,怎么处理啊




Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_OTF_ResetPLL (referred from mc_config.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_ForceConvergency1 (referred from mc_config.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_ForceConvergency2 (referred from mc_config.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_IsVarianceTight (referred from mc_config.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_Clear (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_Exec (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_FirstAccelerationStageReached (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_Init (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_CalcAvrgElSpeedDpp (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_CalcAvrgMecSpeed01Hz (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_CalcElAngle (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_Clear (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_Init (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_IsObserverConverged (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_ResetPLL (referred from mc_tasks.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_GetNumberOfPhases (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_GetPhaseDurationms (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_GetPhaseFinalMecSpeed01Hz (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_GetPhaseFinalTorque (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_SetPhaseDurationms (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_SetPhaseFinalMecSpeed01Hz (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol RUC_SetPhaseFinalTorque (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_GetPLLGains (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_GetEstimatedBemf (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_GetEstimatedBemfLevel (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_GetEstimatedCurrent (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_GetObservedBemfLevel (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_GetObserverGains (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_PLL_SetObserverGains (referred from user_interface.o).
Motor_CTL\Motor_CTL.axf: Error: L6218E: Undefined symbol STO_SetPLLGains (referred from user_interface.o).
Not enough information to list image symbols.
Finished: 1 information, 0 warning and 30 error messages.
"Motor_CTL\Motor_CTL.axf" - 30 Error(s), 0 Warning(s).

回复

使用道具 举报

该用户从未签到

20

主题

1628

帖子

5

蝴蝶豆

论坛元老

最后登录
2022-6-7
发表于 2019-1-19 19:27:48 | 显示全部楼层
重新全部编译一次吧,.axf文件是编译后生成的文件,先将这个文件删除再编译,看看编译器如何报错

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

23

帖子

0

蝴蝶豆

初级会员

最后登录
2019-8-9
 楼主| 发表于 2019-1-21 09:12:43 | 显示全部楼层
子曰好人 发表于 2019-1-19 19:27
重新全部编译一次吧,.axf文件是编译后生成的文件,先将这个文件删除再编译,看看编译器如何报错 ...

编译错误,好像都没这个文件
回复 支持 反对

使用道具 举报

该用户从未签到

62

主题

3651

帖子

100

蝴蝶豆

论坛元老

最后登录
2021-4-30
发表于 2019-1-21 09:24:39 | 显示全部楼层
看看.c程序里是不是空的;是空的就是没安装成功

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

23

帖子

0

蝴蝶豆

初级会员

最后登录
2019-8-9
 楼主| 发表于 2019-1-21 10:24:53 | 显示全部楼层
mmuuss586 发表于 2019-1-21 09:24
看看.c程序里是不是空的;是空的就是没安装成功

不是空的,是未定义
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

23

帖子

0

蝴蝶豆

初级会员

最后登录
2019-8-9
 楼主| 发表于 2019-1-21 12:55:41 | 显示全部楼层
mmuuss586 发表于 2019-1-21 09:24
看看.c程序里是不是空的;是空的就是没安装成功

找不到相应的函数
回复 支持 反对

使用道具 举报

该用户从未签到

62

主题

3651

帖子

100

蝴蝶豆

论坛元老

最后登录
2021-4-30
发表于 2019-1-21 15:08:25 | 显示全部楼层

那好像是没安装成功
回复 支持 反对

使用道具 举报

该用户从未签到

62

主题

3651

帖子

100

蝴蝶豆

论坛元老

最后登录
2021-4-30
发表于 2019-1-21 15:11:45 | 显示全部楼层
你换电脑试下看看;
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

23

帖子

0

蝴蝶豆

初级会员

最后登录
2019-8-9
 楼主| 发表于 2019-1-22 14:36:30 | 显示全部楼层
mmuuss586 发表于 2019-1-21 15:11
你换电脑试下看看;

我试过了,还是这样,未定义,关键就这么一个文件下的函数未定义,你生成的keil文件编译成功的吗?
回复 支持 反对

使用道具 举报

该用户从未签到

62

主题

3651

帖子

100

蝴蝶豆

论坛元老

最后登录
2021-4-30
发表于 2019-1-22 15:20:47 | 显示全部楼层
xsax12zuwnsn 发表于 2019-1-22 14:36
我试过了,还是这样,未定义,关键就这么一个文件下的函数未定义,你生成的keil文件编译成功的吗? ...

有一台电脑不行(换过很多版本,该试试的都试了,原厂那边回复可能是电脑系统问题),另外几台笔记本电脑都可以,我们6,7个同事在用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-5 22:53 , Processed in 0.199577 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表