【单片机/嵌入式】【Keil5错误】Undefined symbol ...【标识符未定义】
【平台】GD32F450ZGT6
【错误类型】.\Objects\GD32F450.axf: Error: L6218E: Undefined symbol usart_stop_bit_set (referred from usart.o).
相关标识符未定义
【错误原因】引用了gd32f4xx.usart.h头文件,但是工程项目未包含gd32f4xx_usart.c文件(usart固件库)
头文件(仅有相关函数的声明),如下
固件库.c文件(包含了相关函数的具体定义),如下
当前的工程文件,如下
【解决方法】将usart相关固件库(即gd32f4xx_usart.c文件)添加到工程项目中