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

STM8程序溢出 怎么解决

[复制链接]
追寻V 提问时间:2015-9-11 10:09 /
小弟在编写层序的时候,出现了程序溢出但是没有达到芯片的储存量,不知道怎么解决,希望看到此贴的朋友指点一下,。
_D7@07Q{S}QEAP4K}R~~FSR.png
收藏 评论12 发布时间:2015-9-11 10:09

举报

12个回答
你好我好大家好! 回答时间:2015-9-11 11:44:54
换下编译环境可以吗
追寻V 回答时间:2015-9-11 11:59:42
我用的IAR FOR  STM8  STM8s105  FLASH 和RAM 怎么看
VP7Q}XXCSI4Y6OJ78[_{N%G.png
enjoyfreescal 回答时间:2015-9-11 13:43:57
追寻V 发表于 2015-9-11 11:59
我用的IAR FOR  STM8  STM8s105  FLASH 和RAM 怎么看

IAR1.3?是的话可以上传工程给你看一下
yanhaijian 回答时间:2015-9-11 13:44:38
调整编译器的优化等级。
agave07 回答时间:2015-9-17 18:48:54
为什么不用STVD? 用STVD我可以帮你看下
追寻V 回答时间:2015-10-13 14:20:34
enjoyfreescal 发表于 2015-9-11 13:43
IAR1.3?是的话可以上传工程给你看一下

程序。。。。。。。。。。。。。。。。。。。。。。

temp.zip

下载

506.2 KB, 下载次数: 8, 下载积分: ST金币 -1

追寻V 回答时间:2015-10-13 14:21:49
agave07 发表于 2015-9-17 18:48
为什么不用STVD? 用STVD我可以帮你看下

STVD的软件好用么,我没用过当时说的这个IAR的用的多,我就用这个了
enjoyfreescal 回答时间:2015-10-14 09:51:25
enjoyfreescal 发表于 2015-9-11 13:43
IAR1.3?是的话可以上传工程给你看一下

stm8s103k3.icf是你选择的型号,ROM 8K,RAM 1K;现在:
  7 533 bytes of readonly  code memory
    674 bytes of readonly  data memory
    312 bytes of readwrite data memory

即ROM = 7533+674 = 8207 > 8*1024;超范围了
enjoyfreescal 回答时间:2015-10-14 09:55:24
追寻V 发表于 2015-10-13 14:20
程序。。。。。。。。。。。。。。。。。。。。。。

给你修改好Linker 里面的设置了,你对比一下,现在给你的是能编译成功的。

tempOK.rar

下载

210.93 KB, 下载次数: 41, 下载积分: ST金币 -1

12下一页
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版