IAR 环境下 no definition for 怎么解决
展开全部
编写的程序没有问题。最后make 的时候提示:Error[Li005]: no definition for "FSMC_NORSRAMInit" [referenced from F:\TDDOWNLOAD\双口RAM\Work\App\Debug\Obj\ fsmc_sram.o]
"FSMC_NORSRAMInit"这个函数是ST库里"stm32f10x_fsmc.h"的函数,我在我的FSMS_SRAM.C 和FSMS_SRAM.h 这两个中都已经添加了该头文件#include "stm32f10x_fsmc.h",为什么还报错呢?
解决方法如下:在工程中,注意有一个stdPeriph_Driver 文件夹,右键点击 选择ADD (添加文件),选择ST库里的stm32f10x_fsmc.C这个文件,添加.然后再编译,就没问题了。
"FSMC_NORSRAMInit"这个函数是ST库里"stm32f10x_fsmc.h"的函数,我在我的FSMS_SRAM.C 和FSMS_SRAM.h 这两个中都已经添加了该头文件#include "stm32f10x_fsmc.h",为什么还报错呢?
解决方法如下:在工程中,注意有一个stdPeriph_Driver 文件夹,右键点击 选择ADD (添加文件),选择ST库里的stm32f10x_fsmc.C这个文件,添加.然后再编译,就没问题了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询