Undefined symbol HAL_SRAM_Init (referred from lcd.o) 报错无法使用HAL_SRAM_Init 函数

前言

最近在使用HAL库配置FSMC的时候,发现在使用CubeMX生成的fsmc的配置文件,编译不会报错:
Undefined symbol HAL_SRAM_Init (referred from lcd.o)
而自己移除CubeMX生成的配置文件,一步步自己配置,就会出现上诉报错,并且将stm32f4xx_hal_sram.h文件包括进去后,仍然报错,奇怪的是MDK编译器并不会在代码前出现 " X " 的提示信息,在反复对比两个工程后发现其问题,修改后便可编译通过。

解决方法

在stm32f4xx_hal_cofg.h文件中取消下图注释部分

posted @ 2023-08-04 10:28  不想解决BUG的李优秀  阅读(563)  评论(0编辑  收藏  举报