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

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

[复制链接]
Robot@HCS 发布时间:2015-1-5 16:57
本帖最后由 Robot@HCS 于 2015-1-5 17:01 编辑
/ G% y$ Z8 M( p$ V9 g6 g9 R- I1 A; ~% E* z  D2 q4 a
本人接触STM8S也不久,由于每次用到2.4G 或者6轴等等外围,每次新建工程都会出现溢出问题,出的次数多了 也算是找到经验了,现在把握自己的一点点经验分享出去,希望能帮助遇到同样问题的人!欢迎拍砖
8 `2 _5 l' _8 ?
) {8 e$ ~5 w( C9 J$ y益处问题:
3 q( s7 B4 v3 R1 k#error clnk Debug\ps_lib_v0.lkf:1 segment .text size overflow (2237)
* u) r, W" U2 W 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" r9 c1 d/ V) C0 o$ u
exit code=1.
) E! t, u0 D7 a: p& ]( b& Q
, x! X4 S/ ^" M7 i
' E, R1 q# |. A0 ^解决办法:
7 u3 b" X1 Y1 \7 u' z第一步,点击Project下的Settings,界面如下 -0.jpg
  F# q  a8 `* D; Z, e7 V% V8 T: G
! K! q5 G2 Y, [+ N: M# v- ^& a6 Y9 |% q1 y
第二步,点击C Compiler,选择General的d倒三角图标,出现界面如下/ u  }3 N6 k0 `( v+ _0 N1 r
0.png & W; |3 G; m3 M7 E: u0 P4 P; x
& h* w: g3 J' V' C6 e$ T
第三步,点击Optimizations,出现默认界面如下6 l8 g5 ?9 s# C
1.jpg 9 X; |/ v- w( R+ M

* f  m' g1 a$ m4 W' l第四步,点击Optimizations下的倒三角,出现界面如下: q+ V3 h5 k5 ^
2.jpg % g* H( n- u- [4 ^$ v- @
- z6 E; g, T% J( k. D7 p( p
9 @( }+ ?; G; g5 Q* I4 O
第五步,点击Customize,出现界面如下:
0 g0 c: d9 R1 _1 p: S2 E; K: } 3.jpg 7 T% q! o* l8 m
/ Y6 ?6 n* x+ Y
第六步 选上SplitFunction in Separate Sections(+split),如下所示
1 H9 ^( A0 S& a: ~1 w 4.jpg 3 L: G- v; i* ]6 c
最好点击OK,然后重新编译,问题是不是消失了了!
. X1 W8 f! d$ U% k/ b5 U$ M( h# s
赞 收藏 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)这个也会溢出啊5 ~# r* f& L8 r) f" e; }& a- q

所属标签

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版