地瓜patch 发表于 2025-8-18 11:45

包含了定义函数的头文件,还是提示未定义

已经包含了#include "stm32f4xx_hal_uart.h"头文件,右键跳转正常,还是提示函数未定义

407\407.axf: Error: L6218E: Undefined symbol HAL_UART_Init (referred from main.o).

Not enough information to list image symbols.

Not enough information to list load addresses in the image map.

地瓜patch 发表于 2025-8-18 16:17

结帖,需要在STM32F4xx_HAL_CONF.H头文件中将 #define HAL_UART_MODULE_ENABLED   这个注释掉的预定义加上就可以了

guijial511 发表于 2025-8-18 19:28

config是顶层使能开关配置文件

daichaodai 发表于 2025-8-18 19:49

看来对ST的各个文件类型及作用不是很了解啊

地瓜patch 发表于 2025-8-21 14:57

daichaodai 发表于 2025-8-18 19:49
看来对ST的各个文件类型及作用不是很了解啊

是啊,还是小学生,得不断学习
页: [1]
查看完整版本: 包含了定义函数的头文件,还是提示未定义