Error[Li005]: no definition for "HAL_RTC_DeactivateAlarm" [referenced from

woniu2211 2016-11-16 01:32:45
IAR环境 STM32L0芯片 compile时无ERROR,make时出现以下错误:

Error[Li005]: no definition for "HAL_RTC_DeactivateAlarm" [referenced from E:\KN502_KeenetMote_20161117\Debug\Obj\rtc-board.o]
在文件rtc-board.c中找到HAL_RTC_DeactivateAlarm()函数调用,使用“Go to definition of“HAL_RTC_DeactivateAlarm””可以找到HAL_RTC_DeactivateAlarm的定义为:
HAL_StatusTypeDef HAL_RTC_DeactivateAlarm(RTC_HandleTypeDef *hrtc, uint32_t Alarm);所在文件为stm32l0xx_hal_rtc.h

而在文件rtc-board.c中有包含语句:#include "stm32l0xx_hal_rtc.h"

而在文件stm32l0xx_hal_def.h找到HAL_StatusTypeDef定义为一个枚举,
而在文件stm32l0xx_hal_rtc.h中有包含语句#include "stm32l0xx_hal_def.h"

为何会出现上面的错误。

...全文
1079 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧