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

STM8S105K6 编译问题

[复制链接]
无线电 提问时间:2017-7-2 19:08 /
本帖最后由 无线电1982 于 2017-7-2 19:17 编辑

Running Linker
clnk -l"C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\Lib"  -o Debug\1.sm8 -mDebug\1.map -eDebug\1.err Debug\1.lkf
errors reported in Debug\1.err
The command: "clnk -l"C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\Lib"  -o Debug\1.sm8 -mDebug\1.map -eDebug\1.err Debug\1.lkf " has failed, the returned value is: 1
exit code=1.
1.elf - 2 error(s), 0 warning(s)

1.本人在笔计本电脑上建的工程,都是编译测试通过的。把工程文件拷到我台式电脑上编译出错如上错误不知道是什么原因。在笔计本复制工程编译是能通过的。
2.后来无意中把中断函数中的两个程序屏蔽了编译又通过了,如下面程序中 beep_test(); temperature_count();//温度采样计算

希望知道的人能解答一下,谢谢!

@far @interrupt void TIM2_UPD_IRQHandler(void)
{
TIM2_SR1 &= 0xfe;// 清除更新标志
key_scand();//按键扫描
//beep_test();
//temperature_count();//温度采样计算
PID_count();//加热量计算
Timer_general();//秒计时



收藏 评论2 发布时间:2017-7-2 19:08

举报

2个回答
arenas 回答时间:2017-7-3 08:42:42
错误码1似乎是与编译大小关联,如果大于32K会出错。

无线电 回答时间:2017-7-5 09:00:34
我把程程序不放在中断就可以,奇怪了。笔计本上就好好的。
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版