纪念自己的第一张帖子:
原本按照网上搜索的STM32固件库V3.5的使用说明,一步一步来操作,但是老是编译错误。
错误是:被编译的stm32f10x_conf.h文件不是自己创建的,而是KEIL里自带的!
C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_type.h(23): error: #256: invalid redeclaration of type name "s32" (declared at line 487 of "..\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h")
解决:1、我把鼠标放在stm32f10x_conf.h, 它的路径是: C:\Keil\ARM\INC\ST\STM32F10x\stm32f10x_conf.h,
2、可以断定是编译的是系统里的,不是我们自己创建的,
后来就在,Target Options 里 C/C++里添加,容易犯的错误就是添加不完全,也就是未添加:stm32f10x_conf.h,和 stm32f10x_it.h 这个头文件,
我干脆把它丢在\libraries\inc里,一步到位。
再查看,stm32f10x_conf.h, 路径也对了,
[ 本帖最后由 站牌106 于 2012-5-29 17:25 编辑 ]