求助,使用stworkbench生成的代码编译出错
使用workbench生成的代码编译出错,使用的是自定义板子,编译软件用的是keil5,之前遇到过类似的问题,加入对应的启动文件就好了,这次加了启动文件还是不行,求大神帮助!感激不尽!compiling usart_frame_communication_protocol.c...../MCSDK_v5.2.0/MotorControl/MCSDK/UILibrary/Inc/usart_frame_communication_protocol.h(86): error:#20: identifier "USART_TypeDef" is undefined
USART_TypeDef * USARTx;
../MCSDK_v5.2.0/MotorControl/MCSDK/UILibrary/Inc/usart_frame_communication_protocol.h(89): error:#20: identifier "GPIO_TypeDef" is undefined
GPIO_TypeDef * RxPort;
../MCSDK_v5.2.0/MotorControl/MCSDK/UILibrary/Inc/usart_frame_communication_protocol.h(91): error:#20: identifier "GPIO_TypeDef" is undefined
GPIO_TypeDef * TxPort;
../MCSDK_v5.2.0/MotorControl/MCSDK/UILibrary/Src/usart_frame_communication_protocol.c(145): warning:#223-D: function "LL_USART_DisableIT_RXNE" declared implicitly
LL_USART_DisableIT_RXNE(pHandle->USARTx);
../MCSDK_v5.2.0/MotorControl/MCSDK/UILibrary/Src/usart_frame_communication_protocol.c(203): warning:#223-D: function "LL_USART_TransmitData8" declared implicitly
LL_USART_TransmitData8(pHandle->USARTx, tx_data);
../MCSDK_v5.2.0/MotorControl/MCSDK/UILibrary/Src/usart_frame_communication_protocol.c(211): warning:#223-D: function "LL_USART_DisableIT_TXE" declared implicitly
LL_USART_DisableIT_TXE(pHandle->USARTx);
../MCSDK_v5.2.0/MotorControl/MCSDK/UILibrary/Src/usart_frame_communication_protocol.c(257): warning:#223-D: function "LL_USART_EnableIT_RXNE" declared implicitly
LL_USART_EnableIT_RXNE(pActualHandle->USARTx);
../MCSDK_v5.2.0/MotorControl/MCSDK/UILibrary/Src/usart_frame_communication_protocol.c(285): warning:#223-D: function "LL_USART_EnableIT_TXE" declared implicitly
LL_USART_EnableIT_TXE(pActualHandle->USARTx);
../MCSDK_v5.2.0/MotorControl/MCSDK/UILibrary/Src/usart_frame_communication_protocol.c: 5 warnings, 3 errors
"Noname\Noname.axf" - 54 Error(s), 42 Warning(s).
本人新手,希望各路大神不吝赐教 板子自己画的,芯片用的stspin32f0,之前调过nucleo板,现在不知道问题出在哪里,希望各位能提供一些思路,似乎是跟隐式声明有关,我基础不好,还请多多指教 @踏平幼稚园 大神有什么建议吗?感激不尽! 本帖最后由 toofree 于 2019-1-16 15:59 编辑
建议生成IAR工程编译。电机开发套件对Keil支持不好,即便没有类型定义的问题解决了,还会有其它问题的。 toofree 发表于 2019-1-16 15:58
建议生成IAR工程编译。电机开发套件对Keil支持不好,即便没有类型定义的问题解决了,还会有其它问题的。 ...
谢谢!我试试IAR后将情况反馈给您 snorkeling 发表于 2019-1-16 16:06
谢谢!我试试IAR后将情况反馈给您
还是不行 看你的编译的结果,应该是你的USART端口定义有错误,查对修改一下就好,与MCSDK库没关系 检查红框内的
页:
[1]