搜索
bottom↓
回复: 7

用IAR调试的时候,程序下到片子里后,那个break(小手)就是红的,而实际上程序没有运行

[复制链接]

出0入0汤圆

发表于 2011-7-28 14:36:51 | 显示全部楼层 |阅读模式

(原文件名:未命名.jpg)
就是上面的情况,点那个红手,程序就是停在第一句:WDTCTL = WDTPW + WDTHOLD;
不是所有程序都这样,只有一两个程序出现过,但是不影响程序的运行,结果都是正确的。
这个问题困扰了很长时间,还请大家指教一下

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2011-7-28 14:41:42 | 显示全部楼层
调试前把所有断点都删掉,进入调试过程时再加入断点,且断点数量不要同时超过2个。

出0入0汤圆

 楼主| 发表于 2011-7-28 14:47:14 | 显示全部楼层
回复【1楼】titrwh
-----------------------------------------------------------------------

谢谢楼上,不过这个方法试过了,没效果啊。
其实程序运行起来倒也没什么问题,就是想搞明白出现这个情况是什么原因。

出0入0汤圆

发表于 2011-7-28 22:14:45 | 显示全部楼层
程序在某一条语句卡住了,或者说一直停留在那条语句。。

单步调试一下吧。。按下(next statement )这个图标。。

出0入0汤圆

发表于 2011-7-29 08:37:07 | 显示全部楼层
回复【1楼】titrwh
调试前把所有断点都删掉,进入调试过程时再加入断点,且断点数量不要同时超过2个。
-----------------------------------------------------------------------

断点数量和芯片可能有关系,同事的249只能设置两个断点,我的2418可以设置5个断点。

出0入0汤圆

 楼主| 发表于 2011-7-29 14:15:52 | 显示全部楼层
谢谢大家。
还是没搞懂,各种办法都试了
最后我在其他地方新建了一个工程,这下没问题了。
之前那个工程是多年来一直在用,各种设置我都查了一下,跟没有问题的工程是完全一样的,真是奇怪

出0入0汤圆

发表于 2011-8-5 12:48:56 | 显示全部楼层
也有可能是在某一行打了个符号 没看到、、、

出0入0汤圆

发表于 2011-8-15 18:37:42 | 显示全部楼层
IAR确实挺娇贵的,原来用的4.2后来看论坛说升级到了5.1 结果就是写不进去,写不进去。给利尔达打了几个骚扰电话,那哥们劝我换回4.2,囧了,还真好了。。不过现在用F5529,4.2不支持,升级到了5.2了。。最近用的还好,没啥情况。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-25 11:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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