
MDK5 STM32编译问题汇总
- WIN8、KEIL-MDK-5 编译时,出现弹窗“The ARM C/C++ Compiler 已停止工作”,关闭弹窗后,编译输出的窗口中出现如下错误:
..\OBJ\LED.axf: error: L6002U: Could not open file ..\obj\core_cm3.o: No such file or directory
解决方法: 移除工程中的“core_cm3.c”文件,工程即可编译成功,并且可以正常运行,亲测过。
- .\CMSIS\stm32f10x.h(298): error: #67: expected a "}"
ADC1_2_IRQn = 18, /*!< ADC1 and ADC2 global Interrupt */
.\CMSIS\stm32f10x.h(472): warning: #12-D: parsing restarts here after previous syntax error
} IRQn_Type;
解决方法: 修改C/C++选项卡里面的DEFINE修改为:USE_STDPERIPH_DRIVER。(Options of Target-->C/C++-->Define)