STM32/STM8技术论坛
直播中

甘孟杰

7年用户 175经验值
私信 关注
[问答]

STM8S程序编译link时出错

今天刚刚入手STM8S,拿到例程编译,片子采用8s103p6,8k flash,编译完了但是link时出错
Error[Lp011]: section placement failed
          unable to allocate space for sections/blocks with a total estimated minimum  size of 0x277c bytes in  (total uncommitted space 0x1f80).

这是怎么回事呢,这个程序也不大的,需要修改link文件么?link文件在什么地方?谢谢大家指点下。

回帖(7)

贾翠晓

2019-3-12 08:07:37
目测,软件没有破解
举报

汤艳

2019-3-12 08:18:59
这个是内存空间不足吧,精简一下代码
举报

刘帅

2019-3-12 08:30:29
把调用的库函数的函数复制到自己的C文件里面, 比如main.c里面, 以前我一个程序没复制之前是8K不够 , 把用到的函数复制到main.c里面再调用, 编译后就只有2K了.
举报

王雷

2019-3-12 08:46:48
程序溢出了,需要修改堆栈大小,你采用的堆栈设置太小了,导致编译不能通过
举报

袁沁茹

2019-3-12 09:03:21
应该提供更多的信息才能确定问题
举报

李晓莉

2019-3-12 09:19:54
内存空间不足或者就是软件没有破解成功
举报

j1s2chen

2019-3-14 15:17:18
非常感谢!学习了!!!!!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分