-
問題記錄
調用獨立看門狗時,編譯一直提示
STM32F303K8_NUCLEO\STM32F303K8_NUCLEO.axf: Error: L6218E: Undefined symbol HAL_IWDG_Init (referred from main.o).
STM32F303K8_NUCLEO\STM32F303K8_NUCLEO.axf: Error: L6218E: Undefined symbol HAL_IWDG_Refresh (referred from main.o).
左側邊欄stm32f3xx_hal_iwdg.c 檔案下也沒有對應的 stm32f3xx_hal_iwdg.h 檔案
-
解決方法
僅僅添加庫檔案還不能在工程裡面使用看門狗相關的一些宏定義,
在stm32g0xx_hal_conf.h檔案内進行配置。使能功能宏。
打開檔案後,搜尋HAL_IWDG_MODULE_ENABLED,找到#define HAL_IWDG_MODULE_ENABLED取消注釋即可。