麻烦各位大神进来看看,问题解决了,但是不知道什么?

2019-07-21 02:39发布

//mem1内存参数设定,mem1完全处于内部SRAM里面
#define MEM1_BLOCK_SIZE 32     //内存块大小为32字节   32
#define MEM1_MAX_SIZE 100*1024 //最大管理内存 110k
#define MEM1_ALLOC_TABLE_SIZE MEM1_MAX_SIZE/MEM1_BLOCK_SIZE  //内存表大小

我在我的主程序中 增加了两个稍微大的数组的全局变量
编译后出现了已这种No space in execution regions with为头的很多错误,我经过在网上找解决方法(本论坛里有些同学解决是通过减小内存块大小)
我尝试了减少,结果错误增多,所以我尝试了增大,改为了
#define MEM1_BLOCK_SIZE 40 问题就就解决了。
稀里糊涂的,能否有个大哥讲解一下?

 

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。