工程的建立方法和许多软件(如,IAR,RVDS,DAVE,MPLAB)R的方法一样的!
本文就只介绍下KEIL5下STM32F103CRT6的方法:
首先,必须确定可以选择所需的Device.
其次,关于过程不做奥数,介绍下编译错误总结
..\AUSTARTUP\INC\stm32f10x.h(96): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"
解决方法看图:
Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_hd.o)
Undefined symbol SystemInit,中文意思就是:SystemInit这个符号没有定义解决方法看图:
至此,可以编译过去了
最后:上传空寄存器工程
本文介绍了在KEIL5环境下建立STM32F103C8工程时遇到的编译错误,包括L6218E: Undefined symbol SystemInit 错误的解决方法,以及如何选择正确的目标设备并修复stm32f10x.h文件中的错误。
1929

被折叠的 条评论
为什么被折叠?



