内存管理实验,移植ucosiii出现错误

2019-08-16 22:10发布

@正点原子,原子哥,我用的战舰v3板子,在内存管理的实验上移植ucosiii,为什么会出现如下错误啊:
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching lib_mem.o(.bss).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching os_cfg_app.o(.bss).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching os_var.o(.bss).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching startup_stm32f10x_hd.o(STACK).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching startup_stm32f10x_hd.o(HEAP).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching usmart_config.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching os_var.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching usart.o(.bss).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching libspace.o(.bss).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching malloc.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching usmart.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching cpu_core.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching system_stm32f10x.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching stm32f10x_rcc.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching cpu_core.o(.bss).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching lcd.o(.bss).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching usart.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching lcd.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching delay.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching lib_mem.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching os_prio.o(.data).
..OBJMALLOC.axf: Error: L6406E: No space in execution regions with .ANY selector matching os_cpu_c.o(.data).
..OBJMALLOC.axf: Error: L6407E: Sections of aggregate size 0x9070 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 23 error messages.
"..OBJMALLOC.axf" - 23 Error(s), 0 Warning(s).
Target not created.

这是什么原因造成的?怎么解决啊?




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
TMAC666
1楼-- · 2019-08-16 23:11
:):):):):):):):):):):):):):)
TMAC666
2楼-- · 2019-08-16 23:44
自己顶一下。。。。。。。。。。。。。。。。
taizonglai
3楼-- · 2019-08-17 01:26
 精彩回答 2  元偷偷看……
TMAC666
4楼-- · 2019-08-17 03:35
zuozhongkai 发表于 2017-7-19 20:40
内存不够!内存管理分配给内部内存池的内存改小一点。直到能编译下去!

好的,谢谢了,我试一下

一周热门 更多>