ainrnd 发表于 2018-6-28 18:52:15

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

Error: 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: 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: 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: 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: 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工程文件编译无法通过,好多错误!

馒头弟 发表于 2018-7-3 09:30:02

Error:通用IO结构体未定义:包含例如 stm32f4xx.h 头文件,定义 USE_STDPERIPH_DRIVER
警告是隐式申明问题,可能是没申明(包含下头文件),可能是条件编译#ifdef

jakecumt 发表于 2018-7-3 09:41:33

一些函数未声明,是宏文件没包含进去,或者文件存放路径不对,好好查一下问题不大

zhdzhd-174422 发表于 2018-7-3 10:25:59

楼主贴出的错误代码太模糊,能否贴出相关文件列表?方便大家参考解答。
从错误代码上看可能是GPIO被屏蔽了或者头文件中没有定义。
页: [1]
查看完整版本: MotorControl Workbench生成的工程文件编译出错