This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我用CCS5 编写一个工程时 在Epwm.c文件里调用f2803xpwm.h 在EQep.c里调用f2803xqep.h 就会报错误 。 如果把这两个头文件屏蔽 则不报错误 请问大家这是为什么?
error: symbol "_ePWM" redefined: first defined in "./Epwm.obj"; redefined in
"./EQep.obj"
error: symbol "_eCAP" redefined: first defined in "./Epwm.obj"; redefined in
"./EQep.obj"
error: symbol "_eQEP" redefined: first defined in "./Epwm.obj"; redefined in
"./EQep.obj"
我这个工程就是在例程的基础上修改的(参考打的例程是C:\TI\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.0\HVPM_Sensorless),这两个头文件也都是TI的例程(头文件路径在C:\TI\controlSUITE\libs\app_libs\motor_control\drivers\f2803x_v2.0),只不过例程里是用了一个C文件调用这两个头文件 ,而我用两个C文件分别调用这两个头文件 编译就有错误 为什么?
这个是我自己写的,跟例程里的程序没多大区别,只不过将C:\TI\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.0\HVPM_Sensorless里HVPM_Sensorless.C关于PWM的部分拷出来新建一个源文件Epwm.c,关于QEP的部分新建源文件EQEP.c,当然还包括其他头文件,但是跟例程里面添加的头文件是一样的。
他例程里面是把两个头文件放在一个源文件使用这样不会报错,我只是将这两个头文件分别放在不通的C文件这样就报错了?
我也遇上了同样的问题,显示_eCAP,_ePWM,_eQEP redefined,很奇怪,这都库里定义的,别的地方没有定义,怎么会重复呢
您好:
我也遇到了_eCAP,_ePWM,_eQEP redefined的问题,想请教您当时是怎么解决的呢
谢谢。