你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8S 应用笔记----segment .text size overflow (2237)

[复制链接]
Robot@HCS 发布时间:2015-1-5 16:57
本帖最后由 Robot@HCS 于 2015-1-5 17:01 编辑

本人接触STM8S也不久,由于每次用到2.4G 或者6轴等等外围,每次新建工程都会出现溢出问题,出的次数多了 也算是找到经验了,现在把握自己的一点点经验分享出去,希望能帮助遇到同样问题的人!欢迎拍砖

益处问题:
#error clnk Debug\ps_lib_v0.lkf:1 segment .text size overflow (2237)
The command: "clnk -m Debug\ps_lib_v0.map -l"C:\Program Files (x86)\COSMIC\CXSTM8_32K\Lib"  -o Debug\ps_lib_v0.sm8 Debug\ps_lib_v0.lkf " has failed, the returned value is: 1
exit code=1.


解决办法:
第一步,点击Project下的Settings,界面如下 -0.jpg


第二步,点击C Compiler,选择General的d倒三角图标,出现界面如下
0.png

第三步,点击Optimizations,出现默认界面如下
1.jpg

第四步,点击Optimizations下的倒三角,出现界面如下
2.jpg


第五步,点击Customize,出现界面如下:
3.jpg

第六步 选上SplitFunction in Separate Sections(+split),如下所示
4.jpg
最好点击OK,然后重新编译,问题是不是消失了了!

收藏 2 评论9 发布时间:2015-1-5 16:57

举报

9个回答
firstlege 回答时间:2015-6-6 17:46:33
请教下 这样做为什么就可以了
swisor 回答时间:2015-9-2 18:56:05
STM8S103F3P同样问题的路过,表示此方法很有效,谢谢!
foxglove 回答时间:2015-11-25 10:42:36
1 segment .text size overflow (2237)
zcl201207 回答时间:2016-1-17 21:56:07
编译后代码量超过芯片程序空间了,然后楼主优化编译,是不是这样?
mr.jiang 回答时间:2016-4-6 09:49:16
感谢分享,正好遇到这个问题
奥丁泰尔 回答时间:2017-2-5 00:11:51
按照这样改了,但是还有一些问题,。ubsct size overflow(6),这个如何解决
myst 回答时间:2018-2-2 15:19:18
谢谢老铁
sammychen 回答时间:2019-3-7 17:37:03
segment .text size overflow (377)这个也会溢出啊

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版