搜索
bottom↓
回复: 29

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

[复制链接]

出0入0汤圆

发表于 2013-1-18 22:28:42 | 显示全部楼层 |阅读模式
如题,我下载了风驰的程序,寄存器版本
将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"文件也不能通过编译。
望高手抽空解答。。。

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2013-1-18 23:30:46 | 显示全部楼层
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容量了

出0入0汤圆

发表于 2013-1-19 08:01:25 | 显示全部楼层
右键单击项目,-options->General Options里的Target选项里,Data如果是small,你选成medium。

出0入0汤圆

 楼主| 发表于 2013-1-19 10:11:46 | 显示全部楼层
mcu_Lei 发表于 2013-1-18 23:30
Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total es ...

恩,这是个UART的程序,应该是不大的

出0入0汤圆

 楼主| 发表于 2013-1-19 10:14:10 | 显示全部楼层
hd12 发表于 2013-1-19 08:01
右键单击项目,-options->General Options里的Target选项里,Data如果是small,你选成medium。 ...

原来即是code small
data medium

这个程序应该不大的
IAR里改如何查看程序需占用多大的flash?

出0入0汤圆

发表于 2013-1-19 11:12:01 | 显示全部楼层
shuishuo615 发表于 2013-1-19 10:14
原来即是code small
data medium

如果是IAR的话,选择tools->option 选择message,选择all

然后编译就可以看到了

flash总大小为code memary+readonly data memary

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-9-19 13:03:33 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-9-22 21:51:52 | 显示全部楼层
我也碰到这个问题了  吧UART去了就可以了

出0入0汤圆

发表于 2014-1-10 20:11:47 | 显示全部楼层
LZ现在解决了么,我也遇到这个问题啦!

出0入0汤圆

发表于 2014-1-10 21:25:06 | 显示全部楼层
我也遇到了,就是没找到怎么解决的,,才学不熟悉啊,求解,大神们

出0入0汤圆

发表于 2014-6-23 15:48:11 | 显示全部楼层
我把Option--C/C++ compile--Optimizations中的Level选为High就好了

出0入0汤圆

 楼主| 发表于 2014-6-23 22:31:08 | 显示全部楼层
tiantangwuzhe 发表于 2014-6-23 15:48
我把Option--C/C++ compile--Optimizations中的Level选为High就好了

谢谢,不过自那之后,就一直用的是STVD

出0入0汤圆

发表于 2014-9-16 16:49:08 | 显示全部楼层
tiantangwuzhe 发表于 2014-6-23 15:48
我把Option--C/C++ compile--Optimizations中的Level选为High就好了

牛叉,大神,mark

出0入0汤圆

发表于 2014-9-17 14:53:54 | 显示全部楼层
mcu_Lei 发表于 2013-1-18 23:30
Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total es ...

外挂一个e方ROM怎么样,足够用

出0入0汤圆

发表于 2014-10-10 09:31:49 | 显示全部楼层
中间内存,00,00,00占看5K,为什么》》》????

出0入8汤圆

发表于 2014-10-24 14:53:02 | 显示全部楼层
论坛的力量果然强大~

出0入8汤圆

发表于 2014-10-25 21:05:29 | 显示全部楼层
tiantangwuzhe 发表于 2014-6-23 15:48
我把Option--C/C++ compile--Optimizations中的Level选为High就好了

兄台 我咋不行呢?
改了一样报错呀?
          unable to allocate space for sections/blocks with a total estimated minimum size of 0x408 bytes in <[0x000000-0x0003ff]> (total uncommitted space 0x2f0).

出0入0汤圆

发表于 2014-11-17 16:04:34 | 显示全部楼层
我的也不行。。。什么方法都试了。
Error[Lp011]: section placement failed: unable to allocate space for sections/blocks with a total estimated minimum size of 0x201e bytes in <[0x008000-0x009fff]> (total uncommitted space 0x1f80).

出0入0汤圆

发表于 2014-12-23 16:45:43 | 显示全部楼层
我的也是总是报错,试了不少方法!!!求指教

出0入0汤圆

发表于 2015-7-19 09:38:08 | 显示全部楼层
优化后,原先程序个别地方可能需要调整后才能正常运行

出0入0汤圆

发表于 2015-12-2 16:21:11 | 显示全部楼层
如图试下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2016-6-9 10:52:41 | 显示全部楼层

这样就可以了,这是什么意思?

出0入0汤圆

发表于 2017-9-3 09:22:57 | 显示全部楼层

牛叉,大神,mark

出0入0汤圆

发表于 2017-9-3 09:23:19 | 显示全部楼层
这样就可以了

出0入0汤圆

发表于 2018-9-27 11:44:22 | 显示全部楼层
tiantangwuzhe 发表于 2014-6-23 15:48
我把Option--C/C++ compile--Optimizations中的Level选为High就好了

问题还是有!

出0入0汤圆

发表于 2018-9-27 11:46:34 | 显示全部楼层

这个方法有用

出0入0汤圆

发表于 2018-9-27 13:38:33 | 显示全部楼层

这样选择了 就没有编译文件了 也下载不了

出0入0汤圆

发表于 2019-5-29 15:44:35 | 显示全部楼层
tiantangwuzhe 发表于 2014-6-23 15:48
我把Option--C/C++ compile--Optimizations中的Level选为High就好了

果然好了。

出0入0汤圆

发表于 2020-5-30 14:53:21 | 显示全部楼层

谢谢,帮了我个大忙。。!

出0入0汤圆

发表于 2020-6-10 13:36:50 | 显示全部楼层

妙啊!√√√√√√
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 08:25

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表