在编译官方示例程序TRF7960AEVM时,发现以下错误,不知道这个怎么解?另外我不管这个错误,直接强制debug发现程序会死在中断的地方
Young Hu:
这个警告的意思是在.cmd文件中有个section,没有被分配地址。请提供下对应的段或者.cmd
along ma:
回复 Young Hu:
首先表达下万分感谢,因为这个困扰了我蛮长时间了,一点进展都没。
我用CCS编译时未发现问题只有出现“linker command has no section”警告,可以正常编译烧录,程序会死,后来但不调试,发现程序只要执行iso15693findtag()时,程序就会死掉(应该进入死循环了)。
我增加了一个led闪烁程序,我只要注释掉几个测试函数,下载程序就能正常运行。我基本确认就是那几个测试函数的问题了。
我单步调试,发现程序会在 while(irq_flag == 0x00){}这个地方,调试不往下走,停在这边,右上方参数观察发现会报“read XX error”的错误,这个是内存读取错误?我猜是跟这个警告有关,但百度/google均未找到解决方法。这个“lnk_msp430f2370.cmd”文件只有两块,“memory”和“section”,不知道哪里有问题。。。还请继续帮忙解答下,再次谢谢
灰小子:
回复 along ma:
能否把read XX error的错误提示截个完整的图传上来看看?
along ma:
回复 灰小子:
图1:使用的是release下的debug,第一次debug出现如第一张图,就一直调试不下去,停止在那里
图2:关闭后再次调试,就会出现那个错误,且调试的三角就变成“II”,无法调试了
HG:
回复 along ma:
编译时可能出现warning,但你这个现象可能并不是由于这个warning引起的。是没有找到Tag。
XIAOLIANG LUAN:
回复 along ma:
刚准备调试这个芯片,也遇到了编译时提示Linker command file has no sections。请问问题解决了吗?另不知是否能透露下qq? 我的474836738