STM8程序在IAR中报错 unable to allocate space for sections(在下载风....

2019-12-10 18:29发布

如题,我下载了风驰的程序,寄存器版本
将include改成stm8s103的
然后编译无误
使用芯片stm8s103f2pu
用stlink下载报错

Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total estimated minimum size of 0x2298 bytes in <[0x008000-0x009fff]> (total  
uncommitted space 0x1f80).
Error while running Linker

请问该如何解决


另外我把程序放在stlink里会有另一个问题,stvd没有IAR里的这个"intrinsics.h"文件也不能通过编译。
望高手抽空解答。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
27条回答
mcu_Lei
1楼-- · 2019-12-10 22:25
Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total estimated minimum size of 0x2298 bytes in <[0x008000-0x009fff]> (total  
uncommitted space 0x1f80).
Error while running Linker
这个是程序大小超过flash容量了
hd12
2楼-- · 2019-12-11 03:36
 精彩回答 2  元偷偷看……
shuishuo615
3楼-- · 2019-12-11 05:18
mcu_Lei 发表于 2013-1-18 23:30
Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total es ...

恩,这是个UART的程序,应该是不大的
shuishuo615
4楼-- · 2019-12-11 10:40
hd12 发表于 2013-1-19 08:01
右键单击项目,-options->General Options里的Target选项里,Data如果是small,你选成medium。 ...

原来即是code small
data medium

这个程序应该不大的
IAR里改如何查看程序需占用多大的flash?
mcu_Lei
5楼-- · 2019-12-11 15:42
shuishuo615 发表于 2013-1-19 10:14

QQ截图20130119111030.png (20.38 KB, 下载次数: 1)

下载附件

2013-1-19 11:10 上传


flash总大小为code memary+readonly data memary
xukai871105
6楼-- · 2019-12-11 17:51

解决方法.png (36.69 KB, 下载次数: 1)

下载附件

2013-9-19 13:03 上传

一周热门 更多>