TI中文支持网
TI专业的中文技术问题搜集分享网站

IAR for msp430 debug无法运行

 程序下载后无法运行,变成这个样子,所有存储都不可见,哪位大神遇到过,求指点

Susan Yang:

您现在使用的是自己的板子以及程序?所用的仿真器是?是否有用TI例程测试过?

user4972164:

回复 Susan Yang:

自己的板子和程序,本来程序没有问题,今天多加了个函数就不行了

Susan Yang:

回复 user4972164:

请问能否具体说一下?

user4972164:

回复 Susan Yang:

就是原程序是能够debug调试的,今天需要增加新功能,添加了个函数,debug就不行了,成了上图状态,我测试新添加的函数没有问题,因为我保留新加的函数,删去其他一些函数,还是能够正常debug的,看上去像是哪里空间不足的样子

user4972164:

回复 Susan Yang:

unsigned char version_head[8] = {0xAA,0x55,0xA0,0xA0,0xA5,0x00,0x00,0x00};unsigned char upload_buff[40];memcpy(upload_buff,version_head,8);strlen(software_version);
新加的函数被我删的就剩这四行了,依然不能debug,再删一行就可以了

Susan Yang:

回复 user4972164:

那建议您对照一下前后的 map file 有哪些变化。另外请检查一下堆栈的设置情况,根据情况增加堆栈大小

user4972164:

回复 Susan Yang:

增加了,没有用

灰小子:

回复 user4972164:

你有没有使用看门狗?或者初始化的时候占用太长时间了?

user4972164:

回复 灰小子:

看门狗关了,初始化没改,用的就是默认的

user450161651:

为什么不用CCS呢?
我使用的也是IAR,不过片子是飞思卡尔的。
感觉IAR除了编译比较迅速,其他没啥优点了。

赞(0)
未经允许不得转载:TI中文支持网 » IAR for msp430 debug无法运行
分享到: 更多 (0)