【单片机/嵌入式】【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文件)添加到工程项目中

 

 

posted @ 2022-11-07 23:26  U羊U  阅读(2828)  评论(0编辑  收藏  举报