加入工程之后,一直报错,显示有符号重新定义了,如图所示。说第一次定义是在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的问题,建议您通过查找的方式,
找到是否有两个关于该函数的定义,注释掉其中一个即可。