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

加入工程后,总是显示重新定义了是怎么回事??

加入工程之后,一直报错,显示有符号重新定义了,如图所示。说第一次定义是在DSP2803x_common/source/DSP2803x_DefaultIsr.obj文件中,重新定义在 DSP2803x_common/source/DSP2803x_SWPrioritizedDefaultIsr.obj文件中。

Seven Han:

你好,显示是重复定义,请参考帖子:http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/12800.aspx

加入工程之后,一直报错,显示有符号重新定义了,如图所示。说第一次定义是在DSP2803x_common/source/DSP2803x_DefaultIsr.obj文件中,重新定义在 DSP2803x_common/source/DSP2803x_SWPrioritizedDefaultIsr.obj文件中。

xiao yi1:

回复 Seven Han:

那个最终的答案是需要提升库文件,依然没解决我这个问题呢

加入工程之后,一直报错,显示有符号重新定义了,如图所示。说第一次定义是在DSP2803x_common/source/DSP2803x_DefaultIsr.obj文件中,重新定义在 DSP2803x_common/source/DSP2803x_SWPrioritizedDefaultIsr.obj文件中。

Seven Han:

回复 xiao yi1:

那个帖子中提到了重复定义的量的解决方式,您可以参考试试。

加入工程之后,一直报错,显示有符号重新定义了,如图所示。说第一次定义是在DSP2803x_common/source/DSP2803x_DefaultIsr.obj文件中,重新定义在 DSP2803x_common/source/DSP2803x_SWPrioritizedDefaultIsr.obj文件中。

Emma Wang:

回复 xiao yi1:

在TI提供的源文件f2833x_defaultisr.c中已经定义了很多中断函数:

如果您再自行定义,就会出现redefined的问题,建议您通过查找的方式,

找到是否有两个关于该函数的定义,注释掉其中一个即可。

赞(0)
未经允许不得转载:TI中文支持网 » 加入工程后,总是显示重新定义了是怎么回事??
分享到: 更多 (0)