修改了malloc.h中MEM1_MAX_SIZE的值为什么会报错,改小就不会呢

2019-07-20 09:09发布

用  F4探索者  加载如图所示的界面,一开始显示很多个     ..OBJTemplate.axf: Error: L6406E: No space in execution regions with .ANY selector matching scrollbar.o(.data).

后来把  MEM1_MAX_SIZE  改小成  10*1024  就通过,为什么改得更大一些(比如100*1024)反而不行呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
龙之谷
1楼-- · 2019-07-20 11:10
使用内存超过总容量了,看看是不是其它地方定义大数组了
绵延的山峰
2楼-- · 2019-07-20 16:18
龙之谷 发表于 2018-3-16 12:29
使用内存超过总容量了,看看是不是其它地方定义大数组了

没有,我直接拿扩展例程EMWIN实验2 STenwin带UCOS移植的源码来改的,原先的EMWIN_Demo源码都移除了,就添加那个界面而已,除了那个png的大数组外就没有了
Time_Zero
3楼-- · 2019-07-20 18:13
 精彩回答 2  元偷偷看……

一周热门 更多>