OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...

编译程序时报错!!

查看数: 6598 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-6-3 18:18

正文摘要:

小弟是刚接触STM8的单片机。在用库开发程序时出现下面的错误: 不知道哪位大神能遇到过?如何解决类似的问题

回复

andayjon 发表于 2014-6-4 08:52:23
哦!是这样的我在编译程序时,如果加载了flash.h和flash.c的文件编译时出现下面的错误:
#error clnk Debug\jy-bjq-zjddbjq1.lkf:1 segment .text size overflow (1452)
 The command: "clnk -l"D:\Program Files\STMicroelectronics\CXSTM8\Lib"  -o Debug\jy-bjq-zjddbjq1.sm8 -mDebug\jy-bjq-zjddbjq1.map Debug\jy-bjq-zjddbjq1.lkf " has failed, the returned value is: 1
exit code=1.
如果不加载flash的文件就能直接编译成功!
在网上查了这种问题,我照着讲解更改了Project Settings->C Compiler->Memory Models->Long Stack(+modsl)设置后再编译报错:

#error clnk Debug\jy-bjq-zjddbjq1.lkf:1 symbol f__stext not defined (Debug\stm8_interrupt_vector.o )
 The command: "clnk -l"D:\Program Files\STMicroelectronics\CXSTM8\Lib"  -o Debug\jy-bjq-zjddbjq1.sm8 -mDebug\jy-bjq-zjddbjq1.map Debug\jy-bjq-zjddbjq1.lkf " has failed, the returned value is: 1
exit code=1.
不知道是哪里出了问题?望高手指点。。。。
正点原子 发表于 2014-6-3 20:01:48
截图太小,看不清啊。



关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

如发现本坛存在违规或侵权内容, 请点击这里发送邮件举报 (或致电020-38271790)。请提供侵权说明和联系方式。我们将及时审核依法处理,感谢配合。

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-7-25 20:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表