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

controlsuite程序移植新的工程,编译报错

遇到一个问题,官方例程-hv1phdcac_board,单相逆变电源工程移植到自己新建的工程时,会报错。报错内容为:

a value of type "int16" cannot be assigned to an entity of type "union DBFED_REG" hv1phdcac_board.c /voltageSourceInverterLCFltr line 565 C/C++ Problem。

新的工程,路径已经指向controlsuite库路径,原工程编译并不会报出此问题,请问是什么原因呢?将此相关的语句屏蔽后就可以编译通过了。

Green Deng:hv1phdcac_board.c中有没有添加相关头文件?
#include "F28xxx_device.h" // Headerfile Include File
#include "F28xxx_Examples.h" // Examples Include File
F28xxx为你所用的芯片型号对应的头文件,如F28377S的话是F2837xS

遇到一个问题,官方例程-hv1phdcac_board,单相逆变电源工程移植到自己新建的工程时,会报错。报错内容为:

a value of type "int16" cannot be assigned to an entity of type "union DBFED_REG" hv1phdcac_board.c /voltageSourceInverterLCFltr line 565 C/C++ Problem。

新的工程,路径已经指向controlsuite库路径,原工程编译并不会报出此问题,请问是什么原因呢?将此相关的语句屏蔽后就可以编译通过了。

user6106831:

回复 Green Deng:

已确认,添加过。官方例程里已经添加了相关的头文件,我只是将工程COPY到新的路径,且指定了头文件的路径,编译会报上述错误。
没有更改任何代码,为什么官方例程可以编译通过,但是移植的编译不通过呢?

遇到一个问题,官方例程-hv1phdcac_board,单相逆变电源工程移植到自己新建的工程时,会报错。报错内容为:

a value of type "int16" cannot be assigned to an entity of type "union DBFED_REG" hv1phdcac_board.c /voltageSourceInverterLCFltr line 565 C/C++ Problem。

新的工程,路径已经指向controlsuite库路径,原工程编译并不会报出此问题,请问是什么原因呢?将此相关的语句屏蔽后就可以编译通过了。

Susan Yang:

回复 user6106831:

试一下下面的方式

(*ePWM[n]).DBRED.bit.DBRED

遇到一个问题,官方例程-hv1phdcac_board,单相逆变电源工程移植到自己新建的工程时,会报错。报错内容为:

a value of type "int16" cannot be assigned to an entity of type "union DBFED_REG" hv1phdcac_board.c /voltageSourceInverterLCFltr line 565 C/C++ Problem。

新的工程,路径已经指向controlsuite库路径,原工程编译并不会报出此问题,请问是什么原因呢?将此相关的语句屏蔽后就可以编译通过了。

user6106831:

回复 Susan Yang:

可以编译通过了,请问这是为什么呢? 原工程可以通过,移植后编译通不过。 按理说原工程也应该编译不通过啊

遇到一个问题,官方例程-hv1phdcac_board,单相逆变电源工程移植到自己新建的工程时,会报错。报错内容为:

a value of type "int16" cannot be assigned to an entity of type "union DBFED_REG" hv1phdcac_board.c /voltageSourceInverterLCFltr line 565 C/C++ Problem。

新的工程,路径已经指向controlsuite库路径,原工程编译并不会报出此问题,请问是什么原因呢?将此相关的语句屏蔽后就可以编译通过了。

Susan Yang:

回复 user6106831:

目前C2000ware内基本都是这样的方式

赞(0)
未经允许不得转载:TI中文支持网 » controlsuite程序移植新的工程,编译报错
分享到: 更多 (0)