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

使用C2000Ware/device_support/f2802x0/examples/structs/i2c_eeprom.c的c文件做为源文件来调试i2c接口, 文件中 InitPieVectTable();不能识别,我包含文件C2000Ware/device_support/f2802x0/common/source/f2802x0_pievect.c

使用C2000Ware/device_support/f2802x0/examples/structs/i2c_eeprom.c的c文件做为源文件来调试i2c接口,
文件中 InitPieVectTable();不能识别,我包含文件C2000Ware/device_support/f2802x0/common/source/f2802x0_pievect.c
包含文件见附上工程包含图片,
文件中
INT13_ISR, // INT13 or CPU-Timer 1
INT14_ISR, // INT14 or CPU-Timer 2
DATALOG_ISR, // Datalogging interrupt
RTOSINT_ISR, // RTOS interrupt
EMUINT_ISR, // Emulation interrupt
NMI_ISR, // Non-maskable interrupt
ILLEGAL_ISR, // Illegal operation TRAP
USER1_ISR, // User Defined trap 1
USER2_ISR, // User Defined trap 2
USER3_ISR, // User Defined trap 3
USER4_ISR, // User Defined trap 4
USER5_ISR, // User Defined trap 5
USER6_ISR, // User Defined trap 6
USER7_ISR, // User Defined trap 7
USER8_ISR, // User Defined trap 8
USER9_ISR, // User Defined trap 9
USER10_ISR, // User Defined trap 10
USER11_ISR, // User Defined trap 11
USER12_ISR, // User Defined trap 12
.
.
.
全都不能解决,见附上的报错信息。

mangui zhang:缺少一些文件吧直接导入会报错吗
拷贝到其他地方工程属性下的路径设置就会变好导致找不到一些路径

使用C2000Ware/device_support/f2802x0/examples/structs/i2c_eeprom.c的c文件做为源文件来调试i2c接口,
文件中 InitPieVectTable();不能识别,我包含文件C2000Ware/device_support/f2802x0/common/source/f2802x0_pievect.c
包含文件见附上工程包含图片,
文件中
INT13_ISR, // INT13 or CPU-Timer 1
INT14_ISR, // INT14 or CPU-Timer 2
DATALOG_ISR, // Datalogging interrupt
RTOSINT_ISR, // RTOS interrupt
EMUINT_ISR, // Emulation interrupt
NMI_ISR, // Non-maskable interrupt
ILLEGAL_ISR, // Illegal operation TRAP
USER1_ISR, // User Defined trap 1
USER2_ISR, // User Defined trap 2
USER3_ISR, // User Defined trap 3
USER4_ISR, // User Defined trap 4
USER5_ISR, // User Defined trap 5
USER6_ISR, // User Defined trap 6
USER7_ISR, // User Defined trap 7
USER8_ISR, // User Defined trap 8
USER9_ISR, // User Defined trap 9
USER10_ISR, // User Defined trap 10
USER11_ISR, // User Defined trap 11
USER12_ISR, // User Defined trap 12
.
.
.
全都不能解决,见附上的报错信息。

dong dong:

回复 mangui zhang:

您好!
能够说的详细些吗?
我为这个问题折磨很久了?
非常感谢!非常感谢!

使用C2000Ware/device_support/f2802x0/examples/structs/i2c_eeprom.c的c文件做为源文件来调试i2c接口,
文件中 InitPieVectTable();不能识别,我包含文件C2000Ware/device_support/f2802x0/common/source/f2802x0_pievect.c
包含文件见附上工程包含图片,
文件中
INT13_ISR, // INT13 or CPU-Timer 1
INT14_ISR, // INT14 or CPU-Timer 2
DATALOG_ISR, // Datalogging interrupt
RTOSINT_ISR, // RTOS interrupt
EMUINT_ISR, // Emulation interrupt
NMI_ISR, // Non-maskable interrupt
ILLEGAL_ISR, // Illegal operation TRAP
USER1_ISR, // User Defined trap 1
USER2_ISR, // User Defined trap 2
USER3_ISR, // User Defined trap 3
USER4_ISR, // User Defined trap 4
USER5_ISR, // User Defined trap 5
USER6_ISR, // User Defined trap 6
USER7_ISR, // User Defined trap 7
USER8_ISR, // User Defined trap 8
USER9_ISR, // User Defined trap 9
USER10_ISR, // User Defined trap 10
USER11_ISR, // User Defined trap 11
USER12_ISR, // User Defined trap 12
.
.
.
全都不能解决,见附上的报错信息。

dong dong:

回复 mangui zhang:

这是我们的包含文件路径,请大侠指教

使用C2000Ware/device_support/f2802x0/examples/structs/i2c_eeprom.c的c文件做为源文件来调试i2c接口,
文件中 InitPieVectTable();不能识别,我包含文件C2000Ware/device_support/f2802x0/common/source/f2802x0_pievect.c
包含文件见附上工程包含图片,
文件中
INT13_ISR, // INT13 or CPU-Timer 1
INT14_ISR, // INT14 or CPU-Timer 2
DATALOG_ISR, // Datalogging interrupt
RTOSINT_ISR, // RTOS interrupt
EMUINT_ISR, // Emulation interrupt
NMI_ISR, // Non-maskable interrupt
ILLEGAL_ISR, // Illegal operation TRAP
USER1_ISR, // User Defined trap 1
USER2_ISR, // User Defined trap 2
USER3_ISR, // User Defined trap 3
USER4_ISR, // User Defined trap 4
USER5_ISR, // User Defined trap 5
USER6_ISR, // User Defined trap 6
USER7_ISR, // User Defined trap 7
USER8_ISR, // User Defined trap 8
USER9_ISR, // User Defined trap 9
USER10_ISR, // User Defined trap 10
USER11_ISR, // User Defined trap 11
USER12_ISR, // User Defined trap 12
.
.
.
全都不能解决,见附上的报错信息。

Susan Yang:

回复 dong dong:

这种错误一般是因为相关的.c .h文件没有被正确地include进来

建议您包含C200ware的头文件而不是controlsuite内的

使用C2000Ware/device_support/f2802x0/examples/structs/i2c_eeprom.c的c文件做为源文件来调试i2c接口,
文件中 InitPieVectTable();不能识别,我包含文件C2000Ware/device_support/f2802x0/common/source/f2802x0_pievect.c
包含文件见附上工程包含图片,
文件中
INT13_ISR, // INT13 or CPU-Timer 1
INT14_ISR, // INT14 or CPU-Timer 2
DATALOG_ISR, // Datalogging interrupt
RTOSINT_ISR, // RTOS interrupt
EMUINT_ISR, // Emulation interrupt
NMI_ISR, // Non-maskable interrupt
ILLEGAL_ISR, // Illegal operation TRAP
USER1_ISR, // User Defined trap 1
USER2_ISR, // User Defined trap 2
USER3_ISR, // User Defined trap 3
USER4_ISR, // User Defined trap 4
USER5_ISR, // User Defined trap 5
USER6_ISR, // User Defined trap 6
USER7_ISR, // User Defined trap 7
USER8_ISR, // User Defined trap 8
USER9_ISR, // User Defined trap 9
USER10_ISR, // User Defined trap 10
USER11_ISR, // User Defined trap 11
USER12_ISR, // User Defined trap 12
.
.
.
全都不能解决,见附上的报错信息。

dong dong:

回复 Susan Yang:

非常感谢您的回复,对我启发很大,

    但是我这边还是些问题,在例子Example_2802x0I2c_eeprom.c中有  InitPieVectTable();中断向量这个函数;

 如果删除这个函数,编译能够通过;

 但如果加上这个函数,再包含f280x0_pievect.c(这个文件中有InitPieVectTable();这个函数的定义),文件 还是出现以前一样的错误;错误如下:

赞(0)
未经允许不得转载:TI中文支持网 » 使用C2000Ware/device_support/f2802x0/examples/structs/i2c_eeprom.c的c文件做为源文件来调试i2c接口, 文件中 InitPieVectTable();不能识别,我包含文件C2000Ware/device_support/f2802x0/common/source/f2802x0_pievect.c
分享到: 更多 (0)