问题与处理策略
问题描述
..\..\Output\STM32HALTest.axf: Error: L6218E:
Undefined symbol _HAL_RCC_GPIOB_CLK_ENABLE (referred from led.o).
# 翻译
未定义符号 _HAL_RCC_GPIOB_CLK_ENABLE
问题原因
- 错误使用了非标准的 HAL 库宏名称,正确宏应为
__HAL_RCC_GPIOB_CLK_ENABLE()
(双下划线)
处理策略
- 将代码中的
_HAL_RCC_GPIOB_CLK_ENABLE
修改为 __HAL_RCC_GPIOB_CLK_ENABLE