No space in execution regions with .ANY selec错误的解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/FUBIN0000/article/details/78244174

      STM32精英板想实现汉字显示的效果,自己在程序中加入了检查字库函数后,编译工程出现错误:

No space in execution regions with .ANY selec意思大概为没有足够空间存放某某

     解决办法:改了MALLOC.h中的

     原来为:

#define MEM1_BLOCK_SIZE 32     //内存块大小为32字节

#define MEM1_MAX_SIZE 40*1024   //最大管理内存 40K

    改正后:

#define MEM1_BLOCK_SIZE 8      //

#define MEM1_MAX_SIZE   8*1024   //

    把这两个值改小了就好了,主要是堆的长度定得有些大,需要在配置文件中降低它的值。就可以实现了汉字显示。


猜你喜欢

转载自blog.csdn.net/FUBIN0000/article/details/78244174