自己新建工程keil5编译hal库无法生成STM32L0xx_hal_rcc_exe.o文件

2019-07-14 18:24发布

自己在keil5上新建工程,用的是STM32L053R8单片机,编译之后报错,我找了很久才发现是无法生成STM32L0xx_hal_rcc_exe.o文件,别的库函数的.o文件都能正常生成,求解释,求解决。。。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
slllaw
2019-07-15 13:06
ctwewer 发表于 2018-8-24 15:29
本帖最后由 wenyangzeng 于 2018-3-14 14:47 编辑

MDK本身不带HAL库,需要加载STM32Cube_FW_F0_v1.xx库

已下载了官方的库,工程里面也已经添加进去了,现在是有stm32l0xx_hal_rcc_ex.c文件,但是就是编译的时候,报错,..DriversSTM32L0xx_HAL_DriverSrcstm32l0xx_hal_rcc_ex.c(148): error:  #268: declaration may not appear after executable statement in block
      FlagStatus       pwrclkchanged = RESET;
库文件是原封不动添加的,不会出问题,所以我看了一下工程的文件夹里缺少stm32l0xx_hal_rcc_ex.o文件,我从例程里面拷贝过来在编译就没问题了

一周热门 更多>