大家说说,keil为啥没有debug和relase模式

[复制链接]
 楼主| 大道至简 发表于 2015-9-2 21:23 | 显示全部楼层 |阅读模式
本帖最后由 大道至简 于 2015-9-5 21:43 编辑

这两个模式VC++是有的
 楼主| 大道至简 发表于 2015-9-4 11:50 | 显示全部楼层
无人回答?
ningling_21 发表于 2015-9-5 09:05 | 显示全部楼层

什么叫:DEBUG金额 ?
 楼主| 大道至简 发表于 2015-9-5 21:42 | 显示全部楼层
大家说说,keil为啥没有debug和relase模式
Luis德华 发表于 2015-9-6 08:42 | 显示全部楼层
不知道debug模式和release模式的区别
eclipse也有这两种模式
ayb_ice 发表于 2015-9-6 09:23 | 显示全部楼层
就是有些设置不一样,比如优化级别

KEIL可能认为不需要吧
hgjinwei 发表于 2015-9-6 13:01 | 显示全部楼层
Keil 的优化太疯狂了,连自己都把控不住,别到时搞到DEBUG模式OK,RELEASE模式挂机,岂不是到处骂娘?!
xiaoliming 发表于 2015-9-6 15:15 | 显示全部楼层
以前用 IAR调试飞思卡尔单片机的时候,就有这两个模式,经常切换一下,错误一堆。。。。。这两个模式就是优化级别不一样吧,keil的优化可以自己调整,反正我是不怎么喜欢这两个模式
lfjwfm 发表于 2015-9-6 20:24 | 显示全部楼层
LS的体会比较深,有时候在DEBUG下可以运行,切换模式后,就可能出错,头都大。。。编译器就是个黑箱啊。
hnkf118 发表于 2015-9-7 12:39 | 显示全部楼层
KEIL的开发 就是让你自己发挥, 不是KEIL掌控不了。而是你自己配置的优化参数 掌控不了。 我就经常两个模式使用。没发现什么问题。
mcuzone 发表于 2015-9-8 14:29 | 显示全部楼层
这其实不是Keil提供的模式,而是用户根据开发不同阶段而配置的不同参数的关联工程,一般是优化参数、load位置的差异
早期很多厂家提供的例子就是分debug和release的,debug主要针对RAM调试,release主要针对FLASH固化
大致是这样,欢迎补充
wangyao19920204 发表于 2015-9-8 15:27 | 显示全部楼层
lfjwfm 发表于 2015-9-6 20:24
LS的体会比较深,有时候在DEBUG下可以运行,切换模式后,就可能出错,头都大。。。编译器就是个黑箱啊。 ...

直接在release模式下开发:lol
yaohua807 发表于 2016-1-27 15:03 | 显示全部楼层
比如我调试要用asser,真正烧入不要,IAR只要切换到release模式即可,mdk则要自己添加NDEBUG多麻烦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7562

主题

9523

帖子

18

粉丝
快速回复 在线客服 返回列表 返回顶部