程序下载后无法运行,变成这个样子,所有存储都不可见,哪位大神遇到过,求指点
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除了编译比较迅速,其他没啥优点了。