谷动谷力

 找回密码
 立即注册

扫一扫,访问微社区

谷动谷力 首页 嵌入式 查看内容

用IAR开发STM8-Debug编译出来功能正常便用Release编译功能异常

2020-5-4 22:55| 发布者: admin| 查看: 9| 评论: 0|原作者: fannifu

摘要: IAR开发STM8-Debug编译出来功能正常便用Release编译功能异常 笔者用IAR for STM8 开发碰到很多奇怪的问题,都是因为优化等级引起的,把经验分享出来供大家参考. 用IAR开发STM8-Debug编译出来功能正常便用Release编译 ...
IAR开发STM8-Debug编译出来功能正常便用Release编译功能异常

笔者用IAR for STM8 开发碰到很多奇怪的问题,都是因为优化等级引起的,把经验分享出来供大家参考.
用IAR开发STM8-Debug编译出来功能正常便用Release编译功能异常, 笔者首先想到应该, Release把程序优化了,并且优化的不正确.

查看配置:
右键工程 -> option -> static analse -> C\C++ complier -> optimization

看到 用Debug 编译的程序是没有做任何优化的

再切换Release模式下,查看配置:
IARforSTM8_4.png
优化等级为高
IARforSTM8_5.png
尝试更改优化等级为中,编译出来功能是正常的.

原创作品, 转载注明出处:http://bbs.sunsili.com/embedded/202005/00000172.html
版权原作者所有.

鲜花

握手

雷人

路过

鸡蛋
发表评论

最新评论

QQ|Archiver|手机版|小黑屋|深圳市光明谷科技有限公司|Sunshine Silicon Corpporation ( 粤ICP备14060730号

GMT+8, 2020-6-4 22:47 , Processed in 0.231781 second(s), 25 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

返回顶部