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

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

[复制链接]
Robot@HCS 发布时间:2015-1-5 16:57
本帖最后由 Robot@HCS 于 2015-1-5 17:01 编辑
2 g' I& u9 a; t+ f, K& f, E" C0 ]
# e" Z9 H& Z6 k! }( q, @本人接触STM8S也不久,由于每次用到2.4G 或者6轴等等外围,每次新建工程都会出现溢出问题,出的次数多了 也算是找到经验了,现在把握自己的一点点经验分享出去,希望能帮助遇到同样问题的人!欢迎拍砖, W! I# K; S  k% o) S, J
: c) }1 ]' d. L5 |
益处问题:, F- r8 h3 o8 p% Y) D# x+ N
#error clnk Debug\ps_lib_v0.lkf:1 segment .text size overflow (2237)
) f1 C; o( U# j( o: 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: P( x1 U  v0 u8 ^& Z. U$ _3 E
exit code=1.
. G. I% v$ \# o( O
; m& `7 A+ U8 e  P: ^' V& M0 m; P$ A* B2 t) s5 g6 T* s- F& J$ E
解决办法:- Z0 I% E6 Q& `: b/ n9 N( a
第一步,点击Project下的Settings,界面如下 -0.jpg ' }3 ?  e6 R/ c/ d+ K, S. s& E; a9 u

9 H# K7 @) l% c! N: C( p
0 E8 I  ^6 l8 o  j+ w; ?第二步,点击C Compiler,选择General的d倒三角图标,出现界面如下: O! O% h9 A0 ^% f3 L8 v
0.png
: R4 C0 A% o: I
. L2 l( \: Y# e9 V: x* Y# K第三步,点击Optimizations,出现默认界面如下
, o) P0 H2 I3 M 1.jpg
4 |# p  O3 O# j' M. t
  B1 Q' l2 o1 w! Y1 Y第四步,点击Optimizations下的倒三角,出现界面如下. r& e# H+ a% z( X, I7 `' l* y
2.jpg
8 m$ ^% x- D9 @  Q
7 v; H% X, O/ [' r- K
, Q0 i4 \, @4 J. E! E第五步,点击Customize,出现界面如下:0 s, C( r/ [/ p- k
3.jpg * T" o( x/ P" I& H/ W

! v: J8 N0 V$ u+ w$ L. K第六步 选上SplitFunction in Separate Sections(+split),如下所示7 e) k$ Q1 Y- T: {  m, a& e
4.jpg
( G9 O2 w9 q& f9 @! h% c最好点击OK,然后重新编译,问题是不是消失了了!
/ j7 f% u8 r, [5 `$ O  x& `2 q" q" @8 ~  q# e' ?% `! 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)这个也会溢出啊
8 F3 s* P! \- z( U, P  X
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版