搜索
bottom↓
回复: 11

IAR for msp430进入debug,使用watch窗口查看大数组会自动闪退。

[复制链接]
(80827607)

出0入0汤圆

发表于 2018-9-21 10:01:04 | 显示全部楼层 |阅读模式
调试环境:
iar 7.12.1 + msp430f5438a

调试现象:
当进入硬件debug,如果打开waitch窗口,被watch的变量如果是一个大数组,iar有可能立即闪退,也有可能在(使用鼠标滚轮)遍历这个数组变量时闪退。

问题请教:
现象如下图,恳请大神指教!感谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
(80811708)

出0入0汤圆

 楼主| 发表于 2018-9-21 14:26:03 | 显示全部楼层
网上查了下,竟然找不出哪怕一个类似的问题!很是困惑,恳请各路神仙指教下!
(78989754)

出0入0汤圆

 楼主| 发表于 2018-10-12 16:31:57 | 显示全部楼层
这个问题解决了:
重新买了一个仿真器(之前那个仿真器可能版本太老了,不支持iar for msp430 v7.xx版本)
(74939837)

出0入0汤圆

发表于 2018-11-28 13:30:34 | 显示全部楼层
这个难道是仿真器的原因吗?
(74938738)

出0入0汤圆

发表于 2018-11-28 13:48:53 | 显示全部楼层
以前在公司也经常遇到闪退,但是使用较高版本的IAR以及那个黑色的FET仿真器后就没出现过。
(74938587)

出0入0汤圆

 楼主| 发表于 2018-11-28 13:51:24 | 显示全部楼层
回复,是的,后来我买的也是黑色的仿真器(淘宝销量比较高的那种),都稳定了...
(74098648)

出0入0汤圆

发表于 2018-12-8 07:10:23 | 显示全部楼层
本帖最后由 BroadWay-Elec. 于 2018-12-8 07:12 编辑

这莫非是追新要付的代价么?你用IAR4.21/5.5,淘宝任意山寨UIF,99%都木有问题。256字节还远算不上大数组,我定义过8K的,一样好好的。
(74087044)

出0入0汤圆

发表于 2018-12-8 10:23:47 | 显示全部楼层
BroadWay-Elec. 发表于 2018-12-8 07:10
这莫非是追新要付的代价么?你用IAR4.21/5.5,淘宝任意山寨UIF,99%都木有问题。256字节还远算不上大数组, ...

老版本的IAR也有问题,我之前一直用5.30版本的IAR,在XP上用过很多年都没事,到WIN7上后,经常没法DEBUG,后来被迫换成7.12了。
(74010387)

出0入0汤圆

发表于 2018-12-9 07:41:24 | 显示全部楼层
xjmlfm1 发表于 2018-12-8 10:23
老版本的IAR也有问题,我之前一直用5.30版本的IAR,在XP上用过很多年都没事,到WIN7上后,经常没法DEBUG ...

莫非我的IAR版本有问题?呵呵。
即便是老到IAR4.21,在XP, win7-32/64上也是好好的运行了好多年。。。
(73892262)

出0入0汤圆

 楼主| 发表于 2018-12-10 16:30:09 | 显示全部楼层
统一回复以上各位:

我使用win10 64bit电脑,运行在非管理员模式下

我之前说使用较老版本调试器会导致IAR闪退,使用较新版本调试器不会导致IAR闪退(都是TB中卖的,我买了两种),这个说法有误!
之所以会出现这个问题,是因为我在较老版本调试器用在IARv7.12版本,较新版本调试器用在IARv7.10版本

如下更正:
如果是使用IARv7.10版本,不管是使用以上哪个版本调试器,都不会导致IAR闪退。但根据个人我个人经验,使用该版本编译程序的时候(如果错误很多的话),可能会在编译时闪退。
如果是使用IARv7.12版本,不管是使用以上哪个版本调试器,都会导致IAR闪退。但根据个人我个人经验,使用该版本编译程序的时候(即使错误很多),也不会在编译时闪退。

如上都是我使用总结,具体原因不详,还请路过大神指导如何规避这些问题,感谢!
(73889372)

出0入0汤圆

发表于 2018-12-10 17:18:19 | 显示全部楼层
我现在IAR8051,Debug查看char变量如果数值不是合法字符就崩,必须运行前设置为Hex查看。
(14985616)

出0入0汤圆

发表于 2020-10-22 11:27:35 | 显示全部楼层
感谢分享!出现跟你一样的问题。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-4-13 22:07

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

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