你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

MotorControl Workbench生成的工程文件编译出错

[复制链接]
ainrnd 提问时间:2018-6-28 18:52 /
Error[Pe020]: identifier "GPIO_TypeDef" is undefined C:\Program Files (x86)\STMicroelectronics\MC_SDK_5.1.1\foc0628\MCSDK_v5.1.0\MotorControl\MCSDK\MCLib\Any\Inc\digital_output.h 81
Error[Pe020]: identifier "GPIO_TypeDef" is undefined C:\Program Files (x86)\STMicroelectronics\MC_SDK_5.1.1\foc0628\MCSDK_v5.1.0\MotorControl\MCSDK\MCLib\Any\Inc\ntc_temperature_sensor.h 92
Warning[Pe223]: function "MC_Scheduler" declared implicitly C:\Program Files (x86)\STMicroelectronics\MC_SDK_5.1.1\foc0628\MCSDK_v5.1.0\MotorControl\Applications\Test_MotorApp\Src\Timebase.c 88
Warning[Pe223]: function "TSK_SafetyTask" declared implicitly C:\Program Files (x86)\STMicroelectronics\MC_SDK_5.1.1\foc0628\MCSDK_v5.1.0\MotorControl\Applications\Test_MotorApp\Src\Timebase.c 90
Warning[Pe223]: function "UI_Scheduler" declared implicitly C:\Program Files (x86)\STMicroelectronics\MC_SDK_5.1.1\foc0628\MCSDK_v5.1.0\MotorControl\Applications\Test_MotorApp\Src\Timebase.c 98
Error while running C/C++ Compiler

Total number of errors: 192
Total number of warnings: 104

采用MotorControl Workbench 5.1.1导出的IAR FOC工程文件编译无法通过,好多错误!

收藏 1 评论3 发布时间:2018-6-28 18:52

举报

3个回答
馒头弟 回答时间:2018-7-3 09:30:02
Error[Pe020]:通用IO结构体未定义:包含例如 stm32f4xx.h 头文件,定义 USE_STDPERIPH_DRIVER
警告是隐式申明问题,可能是没申明(包含下头文件),可能是条件编译#ifdef

评分

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

查看全部评分

jakecumt 回答时间:2018-7-3 09:41:33
一些函数未声明,是宏文件没包含进去,或者文件存放路径不对,好好查一下问题不大

评分

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

查看全部评分

zhdzhd 回答时间:2018-7-3 10:25:59
楼主贴出的错误代码太模糊,能否贴出相关文件列表?方便大家参考解答。
从错误代码上看可能是GPIO被屏蔽了或者头文件中没有定义。

评分

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

查看全部评分

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版