fsmc报错话题讨论。解读fsmc报错知识,想了解学习fsmc报错,请参与fsmc报错话题讨论。
fsmc报错话题已于 2025-08-12 06:07:32 更新
首先,遇到了代码在KEIL编译时的错误,报错为“declaration may not appear after executable statement in block”,以及“expected an expression”。这些错误源于代码规范性问题,即变量定义位置不当,应该在函数开始处初始化,以适应C99标准或确保程序在不同编译标准下正常编译。其次,在调试过程中卡在了F...
"FSMC_NORSRAMInit"这个函数是ST库里"stm32f10x_fsmc.h"的函数,我在我的FSMS_SRAM.C 和FSMS_SRAM.h 这两个中都已经添加了该头文件#include "stm32f10x_fsmc.h",为什么还报错呢?解决方法如下:在工程中,注意有一个stdPeriph_Driver 文件夹,右键点击 选择ADD (添加文件),选择ST库里的stm...
这个错误字面的意思是你的变量太多,塞不进data块里面。你应当将一部分全局变量分配到idata块中。或者看看能否将部分全局变量换为局部变量。你看看tft_lcd里面有没有添加fsmcxxx.h之类的头文件,这个错误是说你使用的函数没有被定义。\一般只要添加相应的头文件即可。