我最近仿真iar时发现进入仿真程序后,程序不能在目标板上运行,怎么弄都不往下走,后来发现在程序里面又中断。但是有不能把断点取消,后来来回的点击下载,多下载几次可能过去了,但是再弄还是不行。而且每一次启动的断点还并不一样。以前从来没发生过。
Lina Lian:
Shi JianHua,
我曾经遇到过类似的问题,具体现象和你的还不太一样。我曾经遇到的情况是:进入仿真后,程序乱跑,多次测试后,发现是在设置多于一个断点的情况下,就会出现此类问题。只要设置一个端点就没事。后来就下载了最新版的IAR后就好了。
你先下个最新的试试?O(∩_∩)O~
Shi JianHua:
回复 Lina Lian:
我原来经常用多个断点都没有问题,我一直用iar,开始是3.0,现在是4.0.就是从去年的上半年发现这个问题,也就是在437上发现的,看汇编的环境,程序就是在第一行的C start位置不动。后来看到是程序里面有个断点,但是使用清楚所有断点命令,没有效果。后来就是多次的进入仿真环境或者多次的离开断点运行。就可以了。现在都没有弄明白什么原因。效率特地。
Peter_Zheng:
回复 Shi JianHua:
设定多个断点是由片子本身决定的。IAR版本应该没有太大关系,毕竟很多人都在用都没有问题,最好能够查找一下是不是PC系统的问题
Lina Lian:
回复 Shi JianHua:
目前我安装的版本是iar for MSP430 IDE v5.51.3。 你先下载个最新版的,装的很快的。另外,你有没有试过其他的MSP430的芯片,就是除了437外,其他芯片有没有类似的问题?O(∩_∩)O~
Shi JianHua:
回复 Lina Lian:
最近用的较多的事437
wszqq:
不怕麻烦,新建个工程文件试试。
还有在新建工程文件的时候一点一点往里添加程序。有时候不是断点的问题,是程序书写有问题。比如说变量初始化没有赋值、全局变量需要加volatile没加等等细节问题。
实在不行就重新装个高版本IAR。
这个问题我在我办公室电脑上ARM版的IAR上经常碰到,解决办法如上。
Shi JianHua:
回复 wszqq:
谢谢,试试去
TI中文支持网



