在移植STM32的时候 虽然统一系列几乎可以通用,但是有时为了得到某款芯片具体功能,需要更换启动配置文件,这里以自己STM32F103ZET6换STM32F103VGT6为例,在做项目时发现内存不够用时:
报了如等等下错误:
.......
..\OBJ\MALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching gui_charline.o(i._Log2VisBuffered).
..\OBJ\MALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching guicc_888_index2color.o(i.LCD_Index2Color_888).
..\OBJ\MALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching guicc_8888.o(i._Color2Index_8888).
..\OBJ\MALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching guicc_8888_index2color.o(i.LCD_Index2Color_8888).
..\OBJ\MALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching iusefp.o(.text).
..\OBJ\MALLOC.axf: Error: L6407E: Sections of aggregate size 0x1977c bytes could not fit into .ANY selector(s).
Not enough information to list image symbols.
Not enough information to list the image map.
Finished: 2 information, 0 warning and 706 error messages.
"..\OBJ\MALLOC.axf" - 706 Error(s), 0 Warning(s).
Target not created.
|