IAR在FLASH调试时,如果将正在运行的程序断开,复位后SFR不清零

[复制链接]
 楼主| xusn 发表于 2008-3-7 21:53 | 显示全部楼层 |阅读模式
请教大家:<br />环境:&nbsp;&nbsp;IAR4.42A,&nbsp;LPC2132,&nbsp;HJTAG<br />IAR在FLASH调试时,如果将正在运行的程序断开,复位后SFR不清零,<br />如果我运行到中断置位时停止运行,&nbsp;那么即使修改代码,重新编译进入<br />调试状态,上次调试的中断标志还在,程序一运行就进入中断处理了.<br /><br />这个问题好郁闷啊,&nbsp;为何IAR中复位不能清SFR呢,IAR的复位不能让<br />HJTAG&nbsp;SERVER复位目标板吗?<br /><br />谢谢回复!<br />&nbsp;<br />&nbsp;<br />
twentyone 发表于 2008-3-8 12:19 | 显示全部楼层

应该是WIGGLER不支持系统复位

IAR的复位肯定是通过H-JTAG来完成的。H-JTAG要复位目标板,需要WIGGLER的支持。有些WIGGLER支持系统复位,有些不支持系统复位。<br /><br />如果你用的WIGGLER支持系统复位,即有系统复位信号,请通过H-JTAG里的RESET&nbsp;TARGET来完成复位操作<br /><br />如果你用的WIGGLER不支持系统复位,即没有系统复位信号,请直接手动操作板子进行复位。
 楼主| xusn 发表于 2008-3-8 17:47 | 显示全部楼层

我的Wiggle是有系统复位的

我的Wiggle是有系统复位的,<br />难道在IAR的CODE&nbsp;COVERADGE中点击那的复位按钮不能使板子复位吗,<br />调程序时,在在HJTAG中点击复位键,那样会导致IAR,&nbsp;CSPY退出调试<br />环境,<br /><br />我想知道,IAR中的复位是否能复位目标板,我的怎么也不能。
twentyone 发表于 2008-3-8 19:17 | 显示全部楼层

RE

如果你用的是H-JTAG,我确定你用IAR中的复位不能复位目标板。因为我没有把这个做进去。没有做进去的原因是在IDE中复位后,H-JTAG中保留的很多状态都会丢失掉。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

159

帖子

0

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