版权声明:本文为博主原创文章,未经博主允许不得转载。 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 //
把这两个值改小了就好了,主要是堆的长度定得有些大,需要在配置文件中降低它的值。就可以实现了汉字显示。