使用ZET6实验41 图片显示实验例程更改cpu后编译不通过

2019-10-14 22:15发布

我使用ZET6实验41 图片显示实验例程更改cpu为stm32f103vct6后编译提示堆栈不够,我调整了堆栈的设置还是编译不通过
linking...
..OBJ est.axf: Error: L6406E: No space in execution regions with .ANY selector matching ili93xx.o(.data).
..OBJ est.axf: Error: L6406E: No space in execution regions with .ANY selector matching w25qxx.o(.data).
..OBJ est.axf: Error: L6406E: No space in execution regions with .ANY selector matching diskio.o(.data).
..OBJ est.axf: Error: L6406E: No space in execution regions with .ANY selector matching key.o(.data).
..OBJ est.axf: Error: L6406E: No space in execution regions with .ANY selector matching gif.o(.data).
..OBJ est.axf: Error: L6407E: Sections of aggregate size 0x180c 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 24 error messages.
"..OBJ est.axf" - 24 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed:  00:00:06


调整了startup_stm32f10x_hd.s内堆栈大小分配
Stack_Size      EQU     0x00001000
Heap_Size       EQU     0x00000200

问题依旧
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
正点原子
1楼-- · 2019-10-15 00:25
内存不够了。。。改小内存管理的内存范围。
fb-bf
2楼-- · 2019-10-15 03:55
是fatfs的内存管理还是工程的内存管理,工程是不能增大吧,fatfs是在哪里修改?

一周热门 更多>