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

TMS320F280049: POWERSUIT中的T02000方案,闭环编译警告问题

Part Number:TMS320F280049Other Parts Discussed in Thread:SFRA

T02000方案,非SFRA例程,在psfbpcmc_settings.h中改为build 2,

// BUILD 1 Open Loop Check
// BUILD 2 Closed Voltage Loop Check
#define PSFB_INCR_BUILD 2

此时编译会报警告,

这几个函数都是extern在DCLF32.H中,也include了,

看起来好像是asm链接到C的时候出了问题,

不知道该如何解决,请各位老师指点

Green Deng:

警告是说在进行函数调用之前没有看到函数声明或定义。如果确实定义了该函数,但由于在调用时没有可见的函数原型,也可能会生成这个警告。

另外可以看一下这个说明:https://software-dl.ti.com/ccs/esd/documents/dmed/HTML/225.html 

,

Yan Li:

感谢您的回复,

是的,这三个函数的原型是汇编写的,在DCLF32.H中是extern XXX,我试着调用在DCLF32.H中用C写的DCL函数,是没问题的。

我的问题是如何调用TI提供的原汇编函数呢?

按说,ti提供的solution,闭环设置是允许的,应该不需要再调整代码,为什么会报错,是需要对CCS的编译器做什么设置吗?

,

Green Deng:

抱歉漏贴了。

方面给出一下例程的具体路径吗?我这边不是很确定哪个例程。

另外,上述例程你是否有做过其他修改?还是仅仅修改了一下.h文件中的PSFB_INCR_BUILD宏定义?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049: POWERSUIT中的T02000方案,闭环编译警告问题
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1