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

_mfence is undefined,ccs6.2,compiler7.4.20,TCI6638K2K

你好!

我用的是evm6638k2k,CCSv6.2.0,MCSDK3.1.4.7,编译器试过v7.4.20和v8.1.3(都是现在最新的v7.4.x和v8.1.x版本),工程使用了CSLv2.1.1.0,在编译时遇到很多_mfence is undefined的问题,都是CSL里面调用的,如csl_cacheAux.h里的1017行。

我查了下,_mfence声明在编译器的include目录下的c6x.h里,但用#if defined(_TMS320C6600)括起来了。如果工程选芯片TMS320C6670的话,该编译条件就为true,如果选TCI6638K2K,则false,然后就上面的undefined错误了。试过在工程编译选项添加predefine symbol _TMS320c6600,依然无效。

诸如此类,好些指令都遇到undefined问题。

v2.1.1.0的CSL写明支持K2K的,而且这个指令不是所有c66x的corepac都支持的吗?

怎么解决这个CSL的问题?

Eric Liang:

回复 Allen35065:

Hi,Allen

关于processor-SDK,请问同一个CCS可否同时支持c6670和c6638的processor-SDK?再加多个c6630呢?

谢谢!

Allen35065:

回复 Eric Liang:

可以的,安装的时候都会装到不同目录下。

赞(0)
未经允许不得转载:TI中文支持网 » _mfence is undefined,ccs6.2,compiler7.4.20,TCI6638K2K
分享到: 更多 (0)