请问为啥我定义个buffer[1024*20]的数组,编译就报没有空间了呢

2019-07-21 03:43发布

 如:   ..OBJATK-RM04-WIFI.axf: Error: L6406E: No space in execution regions with .ANY selector matching dcmi.o(.bss).
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
正点原子
1楼-- · 2019-07-21 05:47
其它地方肯定占了很多SRAM了已经,导致你定义20K的数组报错。
查代码。
ST-FAE-SALE
2楼-- · 2019-07-21 10:35
什么芯片的,这占了20k的RAM,不小啊
liuguoming
3楼-- · 2019-07-21 13:51
回复【2楼】ST-FAE-SALE:
---------------------------------
STM32F407的,我要用做存图像的
八度空间
4楼-- · 2019-07-21 18:19
定义这么大的内存空间,用内存管理函数吧
liuguoming
5楼-- · 2019-07-21 23:55
 精彩回答 2  元偷偷看……
八度空间
6楼-- · 2019-07-22 03:46
回复【6楼】liuguoming:
---------------------------------

一周热门 更多>