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

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

[复制链接]
Robot@HCS 发布时间:2015-1-5 16:57
本帖最后由 Robot@HCS 于 2015-1-5 17:01 编辑 3 S8 V) r! @1 z+ n/ b  V

# }. n* @% {0 I" k( U' z+ _本人接触STM8S也不久,由于每次用到2.4G 或者6轴等等外围,每次新建工程都会出现溢出问题,出的次数多了 也算是找到经验了,现在把握自己的一点点经验分享出去,希望能帮助遇到同样问题的人!欢迎拍砖
4 K2 ]! m  ]8 D, n: O9 e  E+ V* i9 m% ~) E2 M9 h& M, D
益处问题:* y3 a& H1 d( i3 }% z7 u- E' W
#error clnk Debug\ps_lib_v0.lkf:1 segment .text size overflow (2237)
1 S4 a4 P) R/ D. R6 @ 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
2 Z$ ]6 a: N1 G. K/ P( `  Kexit code=1.; [8 ^0 A: L3 m+ ]/ ^4 F

" t3 E) q, T! r0 p4 y; C) P+ r& a6 n. O2 N4 X0 i- c
解决办法:. P! {, b& g2 Y4 x
第一步,点击Project下的Settings,界面如下 -0.jpg
& m7 G9 h& d& P9 o; K& I+ v# s1 P1 d- q" H
* y3 d9 k% H7 ]! B+ Q( J4 M
第二步,点击C Compiler,选择General的d倒三角图标,出现界面如下
+ f" J: v. T5 K, @1 n 0.png
8 s4 A5 G# ~5 N$ s% i& {
% p- F' k6 E7 }6 x第三步,点击Optimizations,出现默认界面如下. \4 }4 ^/ F5 u
1.jpg " A" z2 `$ N) A# x
  l. h: S1 L: T  U
第四步,点击Optimizations下的倒三角,出现界面如下0 C) l5 R! y! [* R% }
2.jpg 4 k+ m3 g+ x0 T: F+ w9 J6 s# z

$ Z1 h" h3 P( y0 v$ J: I8 C# F5 z. E) ^- h& h
第五步,点击Customize,出现界面如下:8 L% p5 ~. A* e. l
3.jpg ! c3 A8 i8 B$ A  j# U4 w0 f3 P
# p& C8 c( w( r6 w
第六步 选上SplitFunction in Separate Sections(+split),如下所示
+ H  I, u2 T: u" A- B- F$ E6 I 4.jpg   [2 Q6 ]5 ]% P* c1 H6 ?6 S8 B5 T) \& M
最好点击OK,然后重新编译,问题是不是消失了了!6 D! x  i9 s8 j6 l& L5 J4 W  ]3 a
' s6 K2 N; O. @% _. M- W
收藏 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
编译后代码量超过芯片程序空间了,然后楼主优化编译,是不是这样?
mrjiangsir 回答时间:2016-4-6 09:49:16
感谢分享,正好遇到这个问题
奥丁泰尔 回答时间:2017-2-5 00:11:51
按照这样改了,但是还有一些问题,。ubsct size overflow(6),这个如何解决
a试纸 回答时间:2018-2-2 15:19:18
谢谢老铁
四季 回答时间:2019-3-7 17:37:03
segment .text size overflow (377)这个也会溢出啊% o: R  \! B/ f  x
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版