打印
[STM8]

请教一个关于STM8L152的问题

[复制链接]
3321|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
RexZheng|  楼主 | 2010-11-27 09:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手,小弟在编译程序时出现以下错误,请问是什么原因?

Running Linker
clnk -m Debug\ad60m.map -l"D:\Program Files\COSMIC\CXSTM8_32K\Lib"  -o Debug\ad60m.sm8 Debug\ad60m.lkf
#error clnk Debug\ad60m.lkf:1 segment .ubsct size overflow (685)
#error clnk Debug\ad60m.lkf:1 segment .bit size overflow (40)
The command: "clnk -m Debug\ad60m.map -l"D:\Program Files\COSMIC\CXSTM8_32K\Lib"  -o Debug\ad60m.sm8 Debug\ad60m.lkf " has failed, the returned value is: 1
exit code=1.
错误提示.ubsct size 和.bit size溢出,单片机RAM容量为2K,请问对.ubsct size 和.bit size有什么要求吗?,小弟计算了一下,程序中RAM使用量应该在1.2K以内。
沙发
honami520| | 2010-11-27 17:06 | 只看该作者
用IAR吧,就不会有烦恼了!!!!

使用特权

评论回复
板凳
IJK| | 2010-11-28 10:45 | 只看该作者
各位高手,小弟在编译程序时出现以下错误,请问是什么原因?

Running Linker
clnk -m Debug\ad60m.map -l"D:\Program Files\COSMIC\CXSTM8_32K\Lib"  -o Debug\ad60m.sm8 Debug\ad60m.lkf
#error clnk Debug\ad60m ...
RexZheng 发表于 2010-11-27 09:44


.ubsct 和.bit 都是放在第0页(0x00~0xFF),可以修改源代码来实现LZ的要求

使用特权

评论回复
地板
RexZheng|  楼主 | 2010-11-28 16:44 | 只看该作者
.ubsct 和.bit 都是放在第0页(0x00~0xFF),这个是固定的吗,能扩大范围吗?

使用特权

评论回复
5
RexZheng|  楼主 | 2010-11-29 16:19 | 只看该作者
问题已解决。编译器设置中把memory 设置成long stack

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

25

帖子

1

粉丝